可能是脚本冲突造成的。你全局搜索一下def base_atk,看看一共出现过几个地方。然后在最后那个定义的地方仿照这里修改吧。你的附加脚本太多了,所以不知道是哪个其他脚本覆盖了Game_Actor里面的。 |
提示的意思:对nil对象调用了each方法,发生No method error。这里指的是minus_state_set这个参数变成了nil。原因可能是修改了minus_state_set这个方法,全局搜索def minus_state_set,应该在Game_Actor里面有个定义。看看里面的定义方式。
另外,修改Game_Actor里面的base_atk方法,即可更改每个职业的计算基本攻击力的方式。
|
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-24 22:13
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.