ツクールMVのスクリプトでスイッチの操作を行う方法
RPGツクールVXAce & MVスクリプトwikiとプラグイン

ツクールMVのスクリプトでスイッチの操作を行う方法 > MVスクリプトwiki

トップページ > ツクールMVスクリプトリファレンスwikiトップページ > スイッチの操作

スイッチの操作 / ツクールMVスクリプトリファレンスwiki

ツクールMVでスイッチの操作をスクリプトで行うなら以下の通りです。


$gameSwitches.setValue(スイッチID,true or false)


trueでスイッチON、falseでスイッチOFFとなります。


サンプルコード(スイッチ2をonに。)

$gameSwitches.setValue(2,true)


スイッチがonかoffかを取得する場合は以下の通りです。


$gameSwitches.value(スイッチID)


サンプルコード(スイッチ1の状態を取得)

$gameSwitches.value(1)



コード解説


スクリプトなのでスイッチのIDを変数にすることも可能です。


サンプルコード(変数10に格納されている数値のIDのスイッチをonに)

$gameSwitches.setValue($gameVariables.value(10),true)


また、範囲を指定してスイッチを操作するなら以下の通りです。


サンプルコード(スイッチ1~スイッチ10をonに)

for(var i = 1; i <= 10; i++){$gameSwitches.setValue(i,true)}


デフォルトではスイッチの操作時にはマップ上のイベントやコモンイベントに変化が無いかが走査されます。


このため、イベントが多いマップなどではスイッチをonにすると一瞬カクつくということが起こります。

 

ツクールMVスクリプトリファレンスwikiトップページへ戻る




オリジナルシステムなどの製作依頼・相談があればプラグイン・マップ等個別製作依頼のページまでお願いします。



表示変更

任意の色に変えるときはテキストボックスをクリックしてカラーピッカーで決め、変更ボタンを押してください



文字色変更





コード色変更





コード背景色変更





背景色変更