其实我做成了这个.....只是总发现不对....比如说敌人设置了普通攻击....却有了7号技能 def skill_learn?(skill_id) skills= [] for action in self.actions skills.push(action.skill_id) end end |
我是给Game_enemy 写了一个新的函数……
|
怎么判断某个敌人是否拥有某技能? 可以利用判断某个开关是否打开的情况下来判断敌人拥有的技能 参考:敌人技能——在开关为ON的时候释放 |
这个我不太了解了,反正在Battler 里面有个$game_party.enemys 你可以全局搜索下 Ctrl+Shift+F |
for action in $game_party.enemys.action 指的是战斗队伍中敌人的行动 action.skills 指行动中的技能这句不知道成立么... |
数据库中,敌人貌似没有技能吧...?for action in $game_party.enemys.action Game_Party也没定义enemys,再说Game_Party是管队伍的,敌人用Game_Troop... |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-26 06:41
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.