BattleManager._subjectの値がnullになる。
Posted: 2021年2月28日(日) 13:55
はじめまして。
RPGツクールMZのバトルイベントに関し質問いたします。
・達成したい事柄
下記のような敵グループ作成
1)敵は3体。A(ボス)とB,C(雑魚敵)の3体
2)B,Cは、Aを回復する。
・上記達成のために実施したこと
1)条件分岐のために、敵グループのバトルイベントに下記分岐処理を入れる
(BattleManager._subject._enemyId == 2)||(BattleManager._subject._enemyId == 3)
2)上記処理が真であれば、B,C(雑魚敵)にたいし戦闘行動強制処理を実施し
インデックス1(A(ボス))に回復処理を行うようバトルイベントに記述。
なおバトルイベントは、条件:1*X、スパン:ターンで実施。
・発生した事象
バトル画面で"cannot read property enemyId of nullが発生。
開発者ツールでconsole.log()を使い調査したところ、BattleManager._subjectがnullであった。
もし上記の解決方法をご存じでしたらご教授頂けると幸いに存じます。
---------------2021/02/28 14:14 加筆---------------------------
スタックトレースは下記となります。
rmmz_managers.js:2030 TypeError: Cannot read property '_enemyId' of null
at eval (eval at Game_Interpreter.command111 (rmmz_objects.js:10015), <anonymous>:1:25)
at Game_Interpreter.command111 (rmmz_objects.js:10015)
at Game_Interpreter.executeCommand (rmmz_objects.js:9625)
at Game_Interpreter.update (rmmz_objects.js:9530)
at Game_Interpreter.updateChild (rmmz_objects.js:9541)
at Game_Interpreter.update (rmmz_objects.js:9524)
at Game_Troop.updateInterpreter (rmmz_objects.js:5852)
at Function.BattleManager.updateEventMain (rmmz_managers.js:2379)
at Function.BattleManager.updateEvent (rmmz_managers.js:2372)
at Function.BattleManager.update (rmmz_managers.js:2335)
RPGツクールMZのバトルイベントに関し質問いたします。
・達成したい事柄
下記のような敵グループ作成
1)敵は3体。A(ボス)とB,C(雑魚敵)の3体
2)B,Cは、Aを回復する。
・上記達成のために実施したこと
1)条件分岐のために、敵グループのバトルイベントに下記分岐処理を入れる
(BattleManager._subject._enemyId == 2)||(BattleManager._subject._enemyId == 3)
2)上記処理が真であれば、B,C(雑魚敵)にたいし戦闘行動強制処理を実施し
インデックス1(A(ボス))に回復処理を行うようバトルイベントに記述。
なおバトルイベントは、条件:1*X、スパン:ターンで実施。
・発生した事象
バトル画面で"cannot read property enemyId of nullが発生。
開発者ツールでconsole.log()を使い調査したところ、BattleManager._subjectがnullであった。
もし上記の解決方法をご存じでしたらご教授頂けると幸いに存じます。
---------------2021/02/28 14:14 加筆---------------------------
スタックトレースは下記となります。
rmmz_managers.js:2030 TypeError: Cannot read property '_enemyId' of null
at eval (eval at Game_Interpreter.command111 (rmmz_objects.js:10015), <anonymous>:1:25)
at Game_Interpreter.command111 (rmmz_objects.js:10015)
at Game_Interpreter.executeCommand (rmmz_objects.js:9625)
at Game_Interpreter.update (rmmz_objects.js:9530)
at Game_Interpreter.updateChild (rmmz_objects.js:9541)
at Game_Interpreter.update (rmmz_objects.js:9524)
at Game_Troop.updateInterpreter (rmmz_objects.js:5852)
at Function.BattleManager.updateEventMain (rmmz_managers.js:2379)
at Function.BattleManager.updateEvent (rmmz_managers.js:2372)
at Function.BattleManager.update (rmmz_managers.js:2335)