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

#ツクプラ

NRP イベントテストの機能を拡張 - NRP_EventTest.js

シェア用テキスト:
▼NRP イベントテストの機能を拡張(砂川赳様作) - NRP_EventTest.js
https://plugin.fungamemake.com/archives/28696
イベントテストの機能を拡張します。

ふりがな:いべんとてすとのきのうをかくちょう

機能概要: イベントテストの機能を拡張します。

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

作者:砂川赳

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

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

ファイル名:NRP_EventTest.js

プラグインのヘルプ:

/*:ja
 * @target MV MZ
 * @plugindesc v1.00 イベントテストの機能を拡張します。
 * @author 砂川赳(http://newrpg.seesaa.net/)
 * @url http://newrpg.seesaa.net/article/484313722.html
 *
 * @help イベントテストの機能を拡張します。
 * 
 * ツクールMV~MZにはイベントエディタ上で
 * 編集中のイベントのテストを行う機能があります。
 * (範囲選択>右クリック>テストで実行可能です。)
 * 
 * ただこの機能には大きな制約があって、
 * 今ひとつ使い勝手がよくないのが実情です。
 * 
 * マップデータを一切読み込まずに実行するため、
 * マップは愚か、イベントの画像なども表示されません。
 * そのため、メッセージのタイミングなど
 * ごく限られた要素をテストすることしかできません。
 * 
 * また、テストを行う際に、メンバーの加入や
 * スイッチなどの状態を調整したいことがあるかと思いますが、
 * それらを設定する仕組みがありません。
 * 
 * そして、マップデータを読み込まずに実行するため、
 * その点を考慮していないプラグインは軒並みエラーになります。
 * 
 * そこで以下のように改善することで、
 * マップやイベントの表示・動作を確認できるようにします。
 * 
 * ・適当なマップをテスト開始時に読み込むことでエラーを回避する。
 *  ※エラー回避用のダミーなので、本当に適当で構いません。
 * 
 * ・イベントテスト時のみ実行される初期設定を可能にして、
 *  メンバーやスイッチの状態を調整可能に。
 * 
 * ・初期設定時に場所移動を指定し、マップ&イベントデータを読み込む。
 *  ※通常、場所移動でマップを移動すると、
 *   以降のイベントへの命令は無視される仕様ですが、
 *   命令を受けつけるように改善します。
 * 
 * ------------------------------------------
 * ■使用方法
 * ------------------------------------------
 * テストしたいイベントをエディタで開き、
 * イベントテスト用の初期設定をしてください。
 * 
 * テスト判定用スイッチで条件分岐させれば、
 * イベントテスト実行時専用の処理を設定できます。
 * ※テスト判定用スイッチはプラグインパラメータで指定
 * 
 * 分岐内で場所移動を実行すれば、
 * マップデータが読み込まれ、各画像が表示されるようになります。
 * ※元から冒頭で場所移動を呼ぶイベントなら省略可
 * 
 * 他にも、メンバーの加入やスイッチなどの状態を
 * 必要に応じて変更してください。
 * 
 * また『このイベント』が対象になっているコマンドは
 * 初期状態では無視されてしまいます。
 * プラグインパラメータの『このイベントIDの変数』に
 * IDを設定しておく必要があります。
 * ※必ず場所移動より前に設定してください。
 * 
 * あとはイベントエディタでコマンドを範囲選択し、
 * 右クリックでテスト(またはCtrl+R)を実行します。
 * 想定通りにイベントが実行されれば成功です。
 * 
 * ------------------------------------------
 * ■利用規約
 * ------------------------------------------
 * 特に制約はありません。
 * 改変、再配布自由、商用可、権利表示も任意です。
 * 作者は責任を負いませんが、不具合については可能な範囲で対応します。
 * 
 * @param DefaultMapId
 * @text 初期マップID
 * @type number
 * @default 1
 * @desc イベントテスト開始時の初期マップIDです。
 * 適当なマップを設定してください。
 * 
 * @param TestSwitch
 * @text テスト判定用スイッチ
 * @type switch
 * @desc イベントテスト時にオンになるスイッチです。
 * ※スクリプトのDataManager.isEventTest()と同じです。
 * 
 * @param ThisEventIdVariable
 * @text このイベントIDの変数
 * @type variable
 * @desc 『このイベント』のイベントIDを設定する変数です。
 * 
 * @param StartCommonEvent
 * @text 開始時コモンイベント
 * @type common_event
 * @desc イベントテスト開始時に呼び出されるコモンイベントです。
 */

スポンサードリンク

スポンサードリンク

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