スクリプトからの初期化
Posted: 2019年4月01日(月) 01:26
マップ上のセルフスイッチを初期化しようと
スクリプトコマンドで$gameSelfSwitches.clear();を実行してクリアされているのに
イベントに変化が起きません。何か理由があるのでしょうか
解りやすくスイッチ変数の方で説明します。
スイッチ1番がONならキャラが表示されるイベントがあったとして
$gameSwitches.clear();を実行して初期化してもキャラが表示されたままになります。
もちろんデバッグでスイッチ1番を確認するとちゃんとOFFになっています。
$gameSwitches.clear();ではなくイベントから直接スイッチの操作OFFですると
反映されてキャラは消えます。
MVのバージョンは1.62
スクリプトコマンドで$gameSelfSwitches.clear();を実行してクリアされているのに
イベントに変化が起きません。何か理由があるのでしょうか
解りやすくスイッチ変数の方で説明します。
スイッチ1番がONならキャラが表示されるイベントがあったとして
$gameSwitches.clear();を実行して初期化してもキャラが表示されたままになります。
もちろんデバッグでスイッチ1番を確認するとちゃんとOFFになっています。
$gameSwitches.clear();ではなくイベントから直接スイッチの操作OFFですると
反映されてキャラは消えます。
MVのバージョンは1.62