当サイトの運営者です。ゲーム制作とプラグイン開発が好きで、コミュニティに貢献したいと考えています。
RPGツクールMZでゲームを制作中です。
※プログラマ・エンジニアではありません。
MPP 移動ルート拡張 - MPP_MoveRouteEX.js
シェア用テキスト:
▼MPP 移動ルート拡張(木星ペンギン様作) - MPP_MoveRouteEX.js
https://plugin-mz.fungamemake.com/archives/4097
移動ルートに関するコマンド詰め合わせ。
ふりがな:いどうるーとかくちょう
機能概要: 移動ルートに関するコマンド詰め合わせ。
利用規約(ライセンス): MITライセンス
作者:木星ペンギン
作者サイト:https://woodpenguin.web.fc2.com/MV_Plugin/
解説ページ:https://woodpenguin.web.fc2.com/MV_Plugin/EncounterEffe…
ファイル名:MPP_MoveRouteEX.js
プラグインのヘルプ:
/*:ja * @target MV MZ * @plugindesc 移動ルートに関するコマンド詰め合わせ。 * @author 木星ペンギン * @url * * @help [version 2.0.0] * このプラグインはRPGツクールMVおよびMZ用です。 * * ▼ プラグインコマンド * - MVでは数値を入力する項目で v[N] と記述することで変数N番を参照します。 * - MZでは数値を入力する項目で、テキストを選択して v[N] と記述することで * 変数N番を参照します。 * * 〇 MV / MZ * * 〇 WaitRoute evId / 移動が完了するまでウェイト * evId : イベントID(-1:プレイヤー, 0:このイベント) * - キャラクターの移動が完了するまでウェイトをかけます。 * * ▼ 移動ルートのスクリプト * 〇 movePos(x, y) / movePos(x, y, skip) * - 座標(x, y)に向かって移動します。 * - 移動方法はタッチ移動と同じ処理です。 * - skip を true にした場合、移動できなかった時点で中断します。 * - このコマンドを使用する場合、[移動ルートの設定]のオプションにある * [移動できない場合は飛ばす]にはチェックを入れないでください。 * * 〇 x / y * - X座標、Y座標を直接操作します。 * x = n # X座標 n まで移動します。 * x += n # 現在のX座標から n マス右に移動します。 * x -= n # 現在のX座標から n マス左に移動します。 * y = n # Y座標 n まで移動します。 * y += n # 現在のY座標から n マス下に移動します。 * y -= n # 現在のY座標から n マス上に移動します。 * - x および y は大文字小文字どちらでも可能です。 * - n の値はマイナスでも動作します。 * - n の値は小数点以下の数値でも動作します。 * - ただし、小数点以下を使用した後はroundX等を使って整数に戻してください。 * - スペースはあってもなくても動作しますが、2つ以上のスペースでは動作しません。 * - 衝突判定は一切しません。指定座標までまっすぐ移動します。 * - はしご、茂み、ダメージ床も無視されます。 * - マップのループ移動には対応していません。 * - マップの外の座標を指定した場合、キャラクターは画面の外まで移動します。 * * 〇 roundX / roundY * - X座標、Y座標の小数点以下を四捨五入して整数にします。 * - 小数点以下が残ったままだと衝突判定等が正常に行われなくなります。 * - キャラクターの向き変更や歩行アニメは行いません。 * * ================================ * Mail : wood_penguin@yahoo.co.jp (@は半角) * Blog : http://woodpenguin.blog.fc2.com/ * License : MIT license * * @command waitRoute * @text 移動が完了するまでウェイト * @desc * @arg character * @text 対象キャラクター * @desc -1:プレイヤー, 0:このイベント, 1...:イベントID * @type number * @min -1 * @max 999 * @default 0 */