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プラグインHiddenSkillsCannotUseの使い方

戦闘画面でもメニュー画面同様に通常MPが足りない等で使用不可能なスキルも表示自体は行われますが、このプラグインを導入すると使用できないスキルは戦闘画面では非表示になります。 このプラグインはトリアコン …

no image

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

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

no image

RPGツクールMVで敵のHPゲージを表示するプラグインTYA_EnemyHPGaugeの使い方

ダウンロード 以下のページのダウンロードリンクからzipファイルをダウンロード、解凍したTYA_EnemyHPGauge.jsをプロジェクトに配置します。 http://tyamvplugin.blo …

no image

RPGツクールMVで購入に特定アイテムも必要なショップを追加できるプラグインTMGreedShopの使い方

このプラグインを導入すると、アイテム購入にお金の他必要なアイテムや武器、防具も設定可能になります。 このプラグインはtomoaky様が制作されたものです。 確認環境 RPGツクールMV Version …

no image

RPGツクールMVでプレイヤー周囲のイベントにエフェクトを表示するプラグインNearEventSensorの使い方

確認環境 RPGツクールMV Version 1.6.3NearEventSensor Version 3.1.1 ダウンロード 以下のURLにプラグイン本体が置かれているため、右クリックして名前を付 …