|
本帖最后由 铅笔描绘的思念 于 2017-5-30 14:44 编辑 isAllDead()只是一个有返回值的方法罢了。。所以 $gameParty.isAllDead = false; 肯定出错啊。。 或者在给isAllDead()加个访问器 但isAllDead()其实也是返回别的方法的值罢了 所以麻烦又没必要 break错了并没有什么区别 类似canlose的话 [pre lang="javascript"]if (条件) {SceneManager.pop();}[/pre] 但pop到上个scene的话 因为scene_base有checkGameover所以还要 [pre lang="javascript"]Scene_Base.prototype.checkGameover = function() { if ($gameParty.isAllDead()&&条件) { SceneManager.goto(Scene_Gameover); } };[/pre]类似这样的可以用一个开关来加条件 |