RPGツクール公式ブログ

RPGツクールの公式情報をお伝えします

RPGツクールMV ver1.5.0以降のプラグインパラメータに関して

RPGツクールMV ver1.5.0以降より、プラグインパラメータのタイプが指定可能になりました。
パラメーターの「@param」 の宣言の後に、その変数の種類を「 @type」で宣言すると、
プラグインマネージャーでその値に適切な形で編集されます。
 
例:「@type number」 は値を上下させることができます、また上限が設定可能です。
 
詳細は、以下の表をご確認ください。
 

@type

Extra directives

Value Characteristics

Example Value

@type string

 

(デフォルト、明示しない)

 

@type note

 

JSON文字列化された文字列値

"Hello\nWorld"

@type number

@max 5

@min -5

@decimals 2

強制的に有限なJavaScriptの数値の文字列を値にとり、`Number.isFinite(Number(value))`を渡す

デフォルトでは小数点以下の桁数は0(整数)。

0.0

1

-3

3.14159

@type file

@dir img/system/

(ディレクティブをAssets Stripperに追加済み)

指定されたディレクトリに保存された、拡張子を除くファイル名を値にとる

MadeWithMv

@type animation

 

(ディレクティブをAssets Stripperに追加済み)
データベース内のアニメーションのIDか、非該当時は0を値にとる

1

@type actor

 

データベース内の指定された種類のオブジェクトのIDか、非該当時は0を値にとる

 

2

@type class

 

3

@type skill

 

4

@type item

 

5

@type weapon

 

0

@type armor

 

6

@type enemy

 

7

@type troop

 

8

@type state

 

9

@type tileset

 

10

@type common_event

 

11

@type switch

 

12

@type variable

 

13

@type boolean

@on Enable

@off Disable

“true”または“false”の文字列を値にとる

true

false

@type select

@option XP

@value 1.0

@option VX

@option VX Ace

@value 2.1

指定された中から選択したオプションの文字列を値にとる。@optionでオプションを追加し、@valueで値を設定する。@valueが存在しない場合は、@optionで指定したテキストを値にとる。

1.0

VX

2.1

@type combo

@option XP

@option VX

@option VX Ace

指定された中から選択したオプションの文字列か、ユーザーが入力した値を値にとる。@optionでオプションを追加する。

 

このモードは@valueのコマンドには対応していない。

XP

VX

VX Ace

MV

Future

@type …[]

 

JSON文字列化された文字列の配列を値にとる。

 

@type struct<...>

 

JSON文字列化されたオブジェクトを値にとる。

 

©2016 KADOKAWA CORPORATION./YOJI OJIMA