RPGツクールMV用プラグイン投稿・告知サイト

#ツクプラ

NRP イベントトリガーの挙動を調整 - NRP_TriggerSetting.js

シェア用テキスト:
▼NRP イベントトリガーの挙動を調整(砂川赳様作) - NRP_TriggerSetting.js
https://plugin.fungamemake.com/archives/31671
イベントから接触を厳密に、決定ボタンによる接触無効にできます。

ふりがな:いべんととりがーのきょどうをちょうせい

機能概要: イベントから接触を厳密に、決定ボタンによる接触無効にできます。

利用規約(ライセンス):
・著作権:保持
・商用利用:許可
・追加改変:許可
・再配布:許可
・詳細はダウンロードページ・プラグイン内を確認

作者:砂川赳

作者サイト:http://newrpg.seesaa.net/

解説ページ:https://newrpg.seesaa.net/article/489139124.html

ファイル名:NRP_TriggerSetting.js

プラグインのヘルプ:

/*:ja
 * @target MV MZ
 * @plugindesc v2.00 イベントトリガーの挙動を調整。
 * @author 砂川赳(http://newrpg.seesaa.net/)
 * @url http://newrpg.seesaa.net/article/489139124.html
 * @orderAfter NRP_EventCollisionEX
 *
 * @help イベントトリガーの挙動を調整します。
 * 
 * 機能は以下の2つです。
 * プラグインパラメータによる切り替えも可能です。
 * 
 * -------------------------------------------------------------------
 * ■イベントから接触を厳密に
 * -------------------------------------------------------------------
 * トリガーが『イベントから接触』の際、移動中のプレイヤーに対して、
 * イベントが起動する判定を厳しくします。
 * 
 * この機能の目的は、足元のイベントを
 * 接触イベントより先に実行させることです。
 * 
 * これにより、シンボルエンカウントの作品において、
 * 足元のイベントが適切に実行されない問題に対処できます。
 * 
 * この項目には数値を設定してください。
 * 
 * ・値が0ならば、プレイヤーが目的の座標に、完全に到達した瞬間、
 *  もしくは静止した時のみ接触の対象になります。
 * ・値が0.5ならば、プレイヤーが目的の座標から0.5タイル以内に
 *  位置している時のみ接触の対象になります。
 * 
 * 不要な場合はDELキーで空白にしてください。
 * 
 * ※仕様上、半歩移動などのプラグインには対応していません。
 * 
 * -------------------------------------------------------------------
 * ■決定ボタンによる接触無効
 * -------------------------------------------------------------------
 * トリガーが『プレイヤーから接触』『イベントから接触』の
 * イベントに対して、決定ボタンでの起動を禁止します。
 * 
 * 上記のイベントを決定ボタンで起動できるのは、わりと気づきにくい仕様です。
 * しかしながら、接触を前提にしてイベントを組んでいる場合は、
 * 不自然な挙動になりがちです。
 * 
 * 加えて、イベントコマンドの条件分岐では
 * 決定ボタンで起動されたことを判定する方法はありません。
 * 「決定が押されている」という判定はありますが、
 * ボタンを押しっぱなしで接触した場合も含まれてしまいます。
 * 
 * というわけで、決定ボタンでの起動を禁止できるようにしました。
 * 
 * -------------------------------------------------------------------
 * ■利用規約
 * -------------------------------------------------------------------
 * 特に制約はありません。
 * 改変、再配布自由、商用可、権利表示も任意です。
 * 作者は責任を負いませんが、不具合については可能な範囲で対応します。
 * 
 * @-----------------------------------------------------
 * @ プラグインパラメータ
 * @-----------------------------------------------------
 * 
 * @param StrictEventTouch
 * @text イベントから接触を厳密に
 * @type number
 * @min 0
 * @max 1
 * @decimals 2
 * @default 0
 * @desc 数字が小さいほど移動中のプレイヤーに対して、イベントから接触できるタイミングが限定されます。DELで無効化
 * 
 * @param DisableDecisionTouch
 * @text 決定ボタンによる接触無効
 * @type boolean
 * @default true
 * @desc トリガーが『プレイヤーから接触』『イベントから接触』のイベントに対して、決定ボタンでの起動を禁止します。
 */

スポンサードリンク

スポンサードリンク

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