セルフスイッチの操作 / ツクールMVスクリプトリファレンスwiki
ツクールMVでセルフスイッチの操作をスクリプトで行うなら以下の通りです。
key = [マップID, イベントID, "スイッチA,B,C,D"]
$gameSelfSwitches.setValue(key, true or false)
サンプルコード(マップ1にあるイベントIDが5のイベントのセルフスイッチAをonにする)
key = [1, 5, "A"]
$gameSelfSwitches.setValue(key, true)
コード解説
スクリプトでセルフスイッチを操作するときは操作したいイベントがあるマップIDとそのイベントのIDを指定する必要があります。
スクリプトを使えば任意のイベントページ・コモンイベントページから全てのセルフスイッチを操作できます。
任意のイベントページから操作できると処理を簡略化できる場面も出てくるでしょう。
これはスクリプトを使う大きな利点です。
しかしセルフスイッチを操作する処理は通常のスイッチと同じく、実行するとマップ上のイベントやコモンイベントに変化が無いかを確かめる処理がなされます。
このため、イベントの多いマップではセルフスイッチを操作したときに画面のカクつきが起こりえます。
ツクールMVスクリプトリファレンスwikiトップページへ戻る
オリジナルシステムなどの製作依頼・相談があればプラグイン・マップ等個別製作依頼のページまでお願いします。