以下引用霜冻之狼于2009-4-21 17:05:38的发言: 更新了~ |
以下引用tommay于2009-4-20 20:24:25的发言: 的确是这样的....抱歉没有说清楚,是我不对. 以下引用紫苏于2009-4-21 5:13:38的发言: 很感谢...紫苏不介意在脚本中插入一些注释吧?说实话我有点看不明白. |
插入以下脚本:class Window_Skill 红色部分是在原脚本基础上新增的语句 在 skill.power 那个地方判断的是威力的绝对值,因为考虑到治疗技能的威力是负数,这个如果不需要的话可以将 .abs 的调用去掉~ 另外很重要的一点就是: 这是线性搜索,效率不高,运算时间呈线性增长,角色的技能越多搜索同名技能的时间就越长 这主要是因为技能数组的长度未知,而且技能并非是以名称顺序排列的(默认是按数据库 ID 排列) 如果角色的技能很多,在打开技能窗口的时候就会很慢,这样的话应该考虑在将技能显示进窗口的时候就按照名称排序~ 如果角色的技能很少,那么这个效率上的差别基本上可以忽略了 版主对此帖的认可:『强大{/qiang}』,积分『+251』。 系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~ |
既然不能显示威力较小的特技名称,也就不能使用威力较小的特技,是这样吗? |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-7-23 09:02
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.