当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
指定イベント追跡 - TraceEvent.js
シェア用テキスト:
▼指定イベント追跡(トリアコンタン様作) - TraceEvent.js
https://plugin-mz.fungamemake.com/archives/5460
キャラクターが指定イベントに近づくあるいは遠ざかるスクリプトを提供します。
ふりがな:していいべんとついせき
機能概要: キャラクターが指定イベントに近づくあるいは遠ざかるスクリプトを提供します。
利用規約(ライセンス): MITライセンス
作者:トリアコンタン
作者サイト:https://triacontane.blogspot.com/
ダウンロードページ:https://raw.githubusercontent.com/triacontane/RPGMakerM…
ファイル名:TraceEvent.js
プラグインのヘルプ:
/*:
* @plugindesc 指定イベント追跡プラグイン
* @target MZ
* @url https://github.com/triacontane/RPGMakerMV/tree/mz_master/TraceEvent.js
* @base PluginCommonBase
* @orderAfter PluginCommonBase
* @author トリアコンタン
*
* @param eventPriorityType
* @text イベント優先基準
* @desc 対象イベントが複数存在した場合の優先基準です。
* @default 0
* @type select
* @option 最もIDの小さいイベント
* @value 0
* @option 自身の現在値から最も近いイベント
* @value 1
*
* @param traceRange
* @text 追跡範囲
* @desc イベントを探索する際の探索有効範囲です。制御文字v[n]を使うと変数値を取得します。
* @default 0
* @type number
*
* @param outOfRangeAction
* @text 範囲外動作
* @desc イベントが範囲外だった場合の動作です。
* @default 0
* @type select
* @option 動かない
* @value 0
* @option ランダム移動
* @value 1
* @option プレイヤーに近づく
* @value 2
*
* @help TraceEvent.js
*
* 様々な方法で指定イベントに近づくコマンドを提供します。
* 「移動ルートの設定」のスクリプトから以下を実行してください。
*
* 一般的な方法でイベントに近づきます。
* this.traceEventById(id); # idの番号のイベントに近づく
* this.traceEventByName('name'); # nameの名前のイベントに近づく
* this.traceEventByTag('tagName'); # 指定したメモ(※1)のイベントに近づく
*
* ※1 イベントのメモ欄に<tagName>(関数で指定する名前)と記述してください。
* 例:メモ欄 : <aaa>
* スクリプト : this.traceEventByNote('aaa');
*
* 高精度かつ高負荷な方法でイベントに近づきます。
* this.findEventById(id); # idの番号のイベントに近づく
* this.findEventByName('name'); # nameの名前のイベントに近づく
* this.findEventByTag('tagName'); # 指定したメモ(※1)のイベントに近づく
*
* 一般的な方法でイベントから遠ざかります。
* this.awayEventById(id); # idの番号のイベントから遠ざかる
* this.awayEventByName('name'); # nameの名前のイベントから遠ざかる
* this.awayEventByTag('tagName'); # 指定したメモ(※1)のイベントから遠ざかる
*
* イベントの方向を向きます。
* this.turnEventById(id); # idの番号のイベントのを向く
* this.turnEventByName('name'); # nameの名前のイベントの方を向く
* this.turnEventByTag('tagName'); # 指定したメモのイベントの方を向く
* this.turnEventById(id, true); # idの番号のイベントの逆の方向を向く
*
* このプラグインの利用にはベースプラグイン『PluginCommonBase.js』が必要です。
* 『PluginCommonBase.js』は、RPGツクールMZのインストールフォルダ配下の
* 以下のフォルダに格納されています。
* dlc/BasicResources/plugins/official
*
* 利用規約:
* 作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)
* についても制限はありません。
* このプラグインはもうあなたのものです。
*/