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 – System.jsonとデータベースの対応表

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

no image

画面を回転させることができるRPGツクールMVプラグインScreenRotationの使い方

このプラグインはトリアコンタン様が制作されたものです。 確認環境 RPGツクールMV Version 1.6.3ScreenRotation Version 1.0.0 ダウンロード 以下がプラグイン …

no image

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

イベントコマンドの1ページ目、ゲーム進行 > セルフスイッチの操作…と同様の操作を、イベントコマンドの3ページ目、上級 > スクリプトから行う方法です。 スクリプトコード 以下のコードでセルフスイッチ …

no image

RPGツクールMVで戦闘BGMの変更をスクリプトから行う

イベントコマンドの1ページ目、アクター > 戦闘BGMの変更…と同様の操作を、イベントコマンドの3ページ目、上級 > スクリプトから行う方法です。 スクリプトコード 変数$gameSystemにはGa …

no image

RPGツクールMV – プラグインのパラメータ設定方法まとめ

こんにちは、今日はRPGツクールMVでプラグインを作る際に使用するパラメータの設定方法についてまとめていきます。 確認環境 RPGツクールMV Version 1.6.2 パラメータ共通の書式 以下が …