Project1
标题:
新人求教 怎么让角色mp为0时判定死亡
[打印本页]
作者:
wangzhe3387
时间:
2014-12-14 20:36
标题:
新人求教 怎么让角色mp为0时判定死亡
怎么让角色hp或mp任意为0时死亡 判定战斗中死亡的脚本位置在哪额? 谢谢
作者:
三途亚梦
时间:
2014-12-14 21:36
本帖最后由 三途亚梦 于 2014-12-14 21:38 编辑
Game_BattlerBase中的
大概500行
def refresh
里写的是有关hp为0时的战斗不能状态附加的判断,
仿照hp写mp就可以做到mp为0也死亡的效果了。
@hp == 0 ? add_state(death_state_id) : remove_state(death_state_id)
复制代码
也就是↑这一段
作者:
wangzhe3387
时间:
2014-12-14 23:16
成功了 谢谢~
作者:
若得若失
时间:
2016-10-7 02:27
三途亚梦 发表于 2014-12-14 21:36
Game_BattlerBase中的
大概500行
def refresh
抱歉用此方法,会造成BUG
如果敌人的魔力值不为0,他会反复战斗,如果敌人的魔力设置为0,同样会出错。头疼,还有其他办法吗?
我用的VA
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1