MZ用プラグイン

移動ルートの設定でプラグインコマンドを使用可能に - PluginCommandEditor.js

シェア用テキスト:
▼移動ルートの設定でプラグインコマンドを使用可能に(あわやまたな様作) - PluginCommandEditor.js
https://plugin-mz.fungamemake.com/archives/6478
移動ルートのプラグインコマンドを自作します。

ふりがな:いどうるーとのせっていでぷらぐいんこまんどをしようかのうに

機能概要: 移動ルートのプラグインコマンドを自作します。

利用規約(ライセンス): MITライセンス

作者:あわやまたな

作者サイト:https://awaya3ji.seesaa.net/

解説ページ:https://awaya3ji.seesaa.net/article/493593287.html

ファイル名:PluginCommandEditor.js

プラグインのヘルプ:

/*:
* @target MZ
* @base PluginCommonBase
* @orderAfter PluginCommonBase
* @plugindesc 移動ルートのプラグインコマンドを自作します。
* @author あわやまたな (Awaya_Matana)
* @url https://awaya3ji.seesaa.net/article/493593287.html
*
* @help [パラメータ]
* (例)FesSpin.jsのスクリプトを”回転移動”というコマンドにする場合
* スクリプトは
* this.spin(true/false);
* なので、
* [コマンド]は、”回転移動”と入力し、
* [メソッド]は、”spin”と入力します。
*
* 実際に移動ルートの設定で使いたい場合は、
* ◇スクリプト:回転移動 true
* とします。
*
* [メモ]はただのメモ欄なので特に意味はありません。
* 好きに使ってください。
*
* 制御文字が使用できます。
* 引数には配列やオブジェクトも使用できます。
* イベントのオブジェクトを直接指定する場合はEV1、EV15のように表記します。
* プレイヤーはPlayer、またはプレイヤー。
*
* パラメータにあらかじめ設定例を提示している為、それを参考にして下さい。
* 設定例には神無月サスケさんのEventEffects.jsのメソッドを使用させて頂いています。
* おそらく使う頻度の高いプラグインであり、使用例として最適な引数を有していたためです。
*
* [更新履歴]
* 2022/11/17:Ver.1.0.0 公開。
* 2023/02/18:Ver.1.0.1 コマンドに対応するスクリプトが存在しない場合のフリーズ回避。
*
*
* @param pluginCommands
* @text プラグインコマンド
* @desc プラグインコマンドを自作します。
* @type struct<pluginCommand>[]
* @default [”{”command”:”回転移動”,”method”:”spin”,”note”:”\”//FesSpin.js\\nthis.spin()をコマンド化したものです。\\n入力例:\\n回転移動 true\\n回転移動 \\\\S[2]\””}”,”{”command”:”色合い”,”method”:”tint”,”note”:”\”//EventEffects.js\\nthis.tint()をコマンド化したものです。\\n入力例:\\n色合い [255,255,255,0] 20 true\\n色合い [\\\\V[2],255,255,0] \\\\V[2] \\\\S[1]\””}”,”{”command”:”フキダシ”,”method”:”balloon”,”note”:”\”//EventEffects.js\\nthis.balloon()をコマンド化したものです。\\n入力例:\\nフキダシ 1 true\\nフキダシ \\\\V[2] false\””}”,”{”command”:”近づく”,”method”:”moveTowardCharacter”,”note”:”\”//rmmz_object.js\\nthis.moveTowardCharacter()をコマンド化したものです。\\n入力例:\\n近づく EV2\\n近づく {x:3,y:2}\\n近づく EV\\\\V[3]\\n近づく {x:\\\\V[5],y:2}\””}”,”{”command”:”遠ざかる”,”method”:”moveAwayFromCharacter”,”note”:”\”//rmmz_object.js\\nthis.moveAwayFromCharacter()をコマンド化したものです。\\n入力例:\\n遠ざかる EV2\\n遠ざかる {x:3,y:2}\\n遠ざかる EV\\\\V[3]\\n遠ざかる {x:\\\\V[5],y:2}\””}”,”{”command”:”位置”,”method”:”locate”,”note”:”\”//rmmz_object.js\\nthis.locate()をコマンド化したものです。\\n入力例:\\n位置 1 2\\n位置 \\\\V[1] \\\\V[2]\””}”]
*
*/

スポンサードリンク

スポンサードリンク

-MZ用プラグイン

Copyright© #ツクプラMZ , 2026 All Rights Reserved.