不知Vx的备注栏有没有这种功能 在你的第一張圖片的腳本加入
看看有沒有相關的實例變量及調用方法".note"是否存在 不知可否让连续的数字写得简略一些? 變快的只有你的書寫速度.. VA:
VX:
运行起来还有点卡顿,大概是错觉? 應該不會太卡顿... 可嘗試建立局部變量,減少調用外部數值 |
chd114 发表于 2018-1-6 15:13 这样? module SkillID Base_magic = [6,10,18,29,30,47,48,51,52,91,92,93,94,95,96,97,98,99,100,104,105,106,177,207,208,209,210,211,212] end if Base_magic.include?(obj.id) and obj.is_a?(RPG::Skill) damage = obj.base_damage end |
这样就可以了 先在脚本编辑器加一个自定义的模块给需要做标记的东西做标记 然后在实际处理的判断脚本中直接设定,带有某个标记的东西会被怎样处理 |
对运行没什么影响的 你觉得卡,应该是你的计算太多,比如经常读取同样的东西,比如经常读取没使用到的东西 主要是观看的时候好不好看。 用数据库备注也行,但是不好管理 用第2张图那样的就行,设为变量或者常量,然后再写这个变量或者常量到脚本里 |
RaidenInfinity 发表于 2018-1-6 11:49 噢,谢谢前辈解答。 不知可否让连续的数字写得简略一些? 比如: when 1...99 这样? |
第一张图里的: 把方法里面定义的数组拿出来做成定量,就像第二张图里那样。 第二张图的没有问题,也不需要任何改动。 不过实际上就算有都不会造成明显的卡顿,除非你这东西每帧都运行一次,或者是电脑CPU主频差得离谱,是该检查有没有电压或者过热的问题了。 |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-15 14:12
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.