赞 | 189 |
VIP | 627 |
好人卡 | 188 |
积分 | 95 |
经验 | 171230 |
最后登录 | 2024-7-3 |
在线时间 | 5073 小时 |
Lv4.逐梦者 (版主)
- 梦石
- 0
- 星屑
- 9532
- 在线时间
- 5073 小时
- 注册时间
- 2013-6-21
- 帖子
- 3580
  
|
发现两个问题:
1. 是否考虑到敌人的CD?目前对ID的标识只考虑到了主角,如果将敌人也考虑进去,感觉会出问题。
2. 是否考虑到在菜单中使用的特技?虽然在菜单中使用的特技无需设置CD,但是如果出现一个既可以在菜单里使用又可以在战斗中使用的需要CD的技能,那么目前的脚本会有问题。
另外建议给每个角色设置一个Hash表示CD,而不是在Scene_Battle里面设置统一的一个Hash来表示所有人的CD。当然,你还是需要在战斗开始时清空所有人的CD。
纠正一个概念上的错误,所谓外挂脚本只是为了方便不会脚本的新人使用的代码集合。它只是将你写在这里的代码都整合到了一页上,并加以精简和优化。因此从原理上来讲使用外挂脚本和直接在原位置上修改没有太大的差别。并且脚本冲突的问题及其复杂,如果外挂脚本兼容性做得好的话效果应该比直接在上面修改要好,并且日后用起来也方便。
总之,实现还远不完美,希望楼主继续努力。 |
|