3テラバイト

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

RPGツクールMV

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

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

こんにちは、今日はRPGツクールMVでプラグインを作る際に使用するパラメータの設定方法についてまとめていきます。

確認環境

RPGツクールMV Version 1.6.2

パラメータ共通の書式

以下がパラメータで設定可能な書式です。
この他@typeの設定値ごとに設定可能な項目が増えることがあります。

@paramパラメータ名です。
この値がパラメータを参照する際のキーに使用され、@textを設定していない場合はプラグインのパラメータ > 名前にも表示されます。
日本語等の全角文字も使用可能です。
@descパラメータの説明です。
パラメータを編集する際に表示される説明テキスト部分に表示されます。
@typeパラメータの型を指定します。
@defaultパラメータのデフォルト値を設定します。
@parentパラメータの親を設定でき、表示が階層化されます。
RPGツクールMVエディタ上の表示のみで有効で、実際のパラメータの構造には影響しません。
@textRPGツクールMVエディタ上でパラメータの表示名を設定します。
未設定の場合は@paramの値がそのまま表示されます。

@typeに設定可能な値一覧

@typeには以下の値が設定可能です。
また、それぞれ末尾に[]をつけることにより、配列にすることも可能です。
RPGツクールMVのデータベースから選択できるタイプのパラメータについては、エディタ上でデータベースの値を参照しつつ設定できるのみで、実際に設定されるのはそのID文字列になります。

string文字列型
number数値型
boolean論理型
struct<構造体名>構造体
selectオプション
セレクトボックスで指定の値の中から選択可能です。
combo編集可能オプション
コンボボックスで指定の値の中から選択、または直接値の入力が可能です。
noteメモ
fileファイル
variableデータベース > 変数
switchデータベース > スイッチ
actorデータベース > アクター
classデータベース > 職業
skillデータベース > スキル
itemデータベース > アイテム
weaponデータベース > 武器
armorデータベース > 防具
enemyデータベース > 敵キャラ
troopデータベース > 敵グループ
stateデータベース > ステート
animationデータベース > アニメーション
tilesetデータベース > タイルセット
common_eventデータベース > コモンイベント

構造体の定義

構造体の定義は以下のように行います。
StructTestの部分は任意の構造体名を設定し、以降は通常通りパラメータが設定可能です。

/*~struct~StructTest:
 * @param sample
 */

プラグインの説明やパラメータの設定を以下のような「:」から始まるコメント内で行なっていますが、こちらとは別に記述する必要があります。

/*:
 * @plugindesc テストプラグイン
 * @author プラグイン作者名
 */

パラメータの参照方法

プラグインのパラメータはPluginManager.parameters(プラグイン名)で参照できます。
この記事の例で作成したプラグインの場合はTestPluginなので以下のようにパラメータを参照可能です。

var param = PluginManager.parameters('TestPlugin');
var string = param['string'];

-RPGツクールMV


comment

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


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

関連記事

no image

RPGツクールMVでSEの演奏をスクリプトから行う

RPGツクールMVでSEの演奏をスクリプトから行う方法についてまとめていきます。 イベントコマンドの2ページ目、オーディオ・ビデオ > SEの演奏…と同様の操作を、イベントコマンドの3ページ目、上級 …

no image

プレイヤーを常に画面中央に表示するRPGツクールMVプラグインScrollForceCenterの使い方

通常マップ端に移動した場合はプレイヤーが画面中央に表示されない状態となり、常に画面中央に表示したい場合はマップの周りにそのための暗闇を配置する必要がありますが、このプラグインを導入すると常にプレイヤー …

no image

ウィンドウカーソルの明滅を行わないようにするRPGツクールMVプラグインWindowBlinkStopの使い方

このプラグインを導入すると、通常各ウィンドウでカーソルが表示されている際に、カーソルが明滅を行いますが、この明滅を行わないように変更することができます。 このプラグインはトリアコンタン様が制作されたも …

no image

RPGツクールMV – スクリプトで”アイテムの増減”を行う方法

こんにちは、今日はRPGツクールMVでイベントコマンドの”スクリプト”から、同じくイベントコマンドの”アイテムの増減”を行う方法についてまとめていきます。 確認環境 RPGツクールMV Version …

no image

RPGツクールMVでメニューを1人用に変更するプラグインTMSoloMenuの使い方

プラグインを導入すると、メニューが上の画像のように1人用に特化したものに変更されます。各項目選択時のアクター選択も省略され、一番上のアクターのものが表示されます。 このプラグインはtomoaky様が制 …