最低限のプラグインコマンド in RPGツクールMV
前回作成のプラグインを改良してみた。
[1]プラグインの説明を追加
[2]パラメータを導入
[3]ヘルプを追加
[1]プラグインの説明を追加
@plugindescに続く部分が説明のテキストになっている。
[2]パラメータを導入
Massege Textの値を設定することでプラグインコマンド実行時の表示メッセージを修正できる。初期値は「プラグインコマンド実行」。
var messageText = String(parameters[‘Message Text’] || ‘プラグインコマンド実行’);
この行はパラメータが設定されていればその値、設定されていなければデフォルト(右側の’プラグインコマンド実行’)が代入される。
[3]ヘルプを追加
@helpに続く部分がヘルプのテキストになっている。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
/*:ja * @plugindesc プラグインコマンドのテストです。 * @author T.H. * * @param Message Text * @desc 表示するメッセージの文字列です。 * @default プラグインコマンド実行 * * @help * プラグインコマンドで「PluginCommandTest」と設定するとメッセージを表示します。 */ (function() { var parameters = PluginManager.parameters('pluginCommand'); var messageText = String(parameters['Message Text'] || 'プラグインコマンド実行'); var _Game_Interpreter_pluginCommand = Game_Interpreter.prototype.pluginCommand; Game_Interpreter.prototype.pluginCommand = function(command, args) { _Game_Interpreter_pluginCommand.call(this, command, args); if (command === 'PluginCommandTest') { $gameMessage.add(messageText); } } })(); |