3テラバイト

プログラム関連備忘録サイト。主にゲーム。

RPGツクールMV

RPGツクールMV – スクリプトでスイッチの操作を行う

投稿日:2020年5月9日 更新日:

RPGツクールMVでスクリプトからスイッチの操作を行う方法について記載しています。
イベントコマンドの場合は1ページ目、ゲーム進行 > スイッチの操作から行うものです。

確認環境

RPGツクールMV Version 1.6.2

スクリプトからスイッチの操作を行う方法

設定

$gameSwitches.setValue(1, true);

スイッチの値を設定する場合は$gameSwitches.setValueの第一引数に変更したいスイッチの番号を、第二引数に設定する値をtrueかfalseで設定します。
この例ではスイッチ1番の値をONに設定します。

OFFに設定する場合はtrueの部分をfalseに設定します。

取得

var tmp = $gameSwitches.value(1);

スイッチの値を参照する場合は$gameSwitches.valueの引数にスイッチの番号を指定すると、戻り値にその番号のスイッチの値が返されます。
この例ではスイッチ1番の値がここで定義した変数tmpに格納されます。

$gameSwitchesはjs/rpg_managers.js 34行目に定義されています。
内容はjs/rpg_objects.js 510行目から定義されているGame_Switchesです。

-RPGツクールMV


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です


reCaptcha の認証期間が終了しました。ページを再読み込みしてください。

関連記事

no image

RPGツクールMVのゲームデータをスクリプトから取得する方法

イベントコマンドの変数の操作でオペランド > ゲームデータから取得できるデータを、スクリプトで取得します。 確認環境 RPGツクールMV Version 1.6.3 取得方法 アイテム所持数 $ …

no image

RPGツクールMV – プラグインで使用できるウィンドウクラスまとめ

こんにちは、今日はRPGツクールMVでウィンドウの表示を司るウィンドウクラスについてまとめていきます。 ウィンドウクラスはjs/rpg_windows.jsに定義されており、ゲーム内で表示されるウィン …

no image

RPGツクールMV – System.jsonとデータベースの対応表

こんにちは、今日はRPGツクールMVのデータベースで設定できるシステム情報の格納先とエディタ上での設定との対応についてまとめたいと思います。 プロジェクトフォルダ/data/System.json S …

no image

RPGツクールMVでイベントにプレイヤー探索機能を付与するプラグインMKR_PlayerSensorの使い方

イベントに視界範囲を持たせることで、ステルスゲームのように敵に見つからないように進んでいくゲームの制作が可能になります。 このプラグインはマンカインドさんが制作されたプラグインです。 デモ マンカイン …

no image

RPGツクールMVでオプション項目を追加するプラグインCustomizeConfigItemの使い方

本プラグインを導入すると、ゲーム独自のオプション項目を追加することができます。 このプラグインはトリアコンタン様が制作されたものです。 確認環境 RPGツクールMV Version 1.6.3Cust …