【解決】ランダム移動のモブキャラの移動範囲を制限したい

hkaru
記事: 29
登録日時: 2021年3月21日(日) 13:37

【解決】ランダム移動のモブキャラの移動範囲を制限したい

投稿記事by hkaru » 2021年4月20日(火) 09:46

モブキャラの移動可能範囲を指定したいです。

一本道の入り口に陣取られるとストレスになると思うので、
・プレイヤー以外は特定の場所に侵入できない
・モブが移動できる範囲を指定する
のどちらかを設定できればと思っています。

なにかしら見つかるだろうと思って調べたのですがうまくヒットしなかったので、
心当たりあればご教示いただければと思います。

よろしくお願いいたします。
添付ファイル
スクリーンショット 2021-04-20 094046.jpg
スクリーンショット 2021-04-20 094046.jpg (121.11 KiB) 閲覧数: 2857 回
最後に編集したユーザー hkaru on 2021年4月20日(火) 21:33 [ 編集 1 回目 ]

アバター
Plasma Dark
記事: 668
登録日時: 2020年2月08日(土) 02:29
連絡を取る:

Re: ランダム移動のモブキャラの移動範囲を制限したい

投稿記事by Plasma Dark » 2021年4月20日(火) 12:39

指定リージョンに自律移動タイプランダムまたは近づくのNPCが通行できないようにするプラグインを公開しました。

Rawボタンからダウンロードしてご利用ください。

https://github.com/elleonard/DarkPlasma-MZ-Plugins/blob/release/DarkPlasma_NPCKeepOutRegion.js
hkaru
記事: 29
登録日時: 2021年3月21日(日) 13:37

Re: ランダム移動のモブキャラの移動範囲を制限したい

投稿記事by hkaru » 2021年4月20日(火) 21:32

Plasma Dark さんが書きました:指定リージョンに自律移動タイプランダムまたは近づくのNPCが通行できないようにするプラグインを公開しました。

Rawボタンからダウンロードしてご利用ください。

https://github.com/elleonard/DarkPlasma-MZ-Plugins/blob/release/DarkPlasma_NPCKeepOutRegion.js


ご返信ありがとうございます。
ポピュラーな悩みだと思ったのでデフォルトの機能で実現できると思っていましたが、できないのですね・・・

プラグインまで作っていただき、本当に感謝です!
試しに導入しましたが、問題なく動作することを確認しました。

助けていただきありがとうございます。
また何かありましたら、フォローいただけると幸いです。
chro
記事: 86
登録日時: 2021年2月14日(日) 11:26

Re: ランダム移動のモブキャラの移動範囲を制限したい

投稿記事by chro » 2021年4月20日(火) 22:10

hkaru さんが書きました:
Plasma Dark さんが書きました:ポピュラーな悩みだと思ったのでデフォルトの機能で実現できると思っていましたが、できないのですね・・・

・モブが移動できる範囲を指定する
こちらのパターンのプラグインですね。

・プレイヤー以外は特定の場所に侵入できない
これはデフォルトの機能で可能です。
イベント同士では当たり判定があるので(プラグインで仕様変更される可能性はあります)、何も設定しないイベントを設置しておくと、プレイヤーだけが通れるようになります。

mapevent.png

このようにすれば、出口を塞ぐことがなくなります。

プライオリティを通常キャラと同じにすると、プレイヤーも通れなくなります。
hkaru
記事: 29
登録日時: 2021年3月21日(日) 13:37

Re: ランダム移動のモブキャラの移動範囲を制限したい

投稿記事by hkaru » 2021年4月21日(水) 18:08

chro さんが書きました:
hkaru さんが書きました:
Plasma Dark さんが書きました:ポピュラーな悩みだと思ったのでデフォルトの機能で実現できると思っていましたが、できないのですね・・・

・モブが移動できる範囲を指定する
こちらのパターンのプラグインですね。

・プレイヤー以外は特定の場所に侵入できない
これはデフォルトの機能で可能です。
イベント同士では当たり判定があるので(プラグインで仕様変更される可能性はあります)、何も設定しないイベントを設置しておくと、プレイヤーだけが通れるようになります。

mapevent.png
このようにすれば、出口を塞ぐことがなくなります。

プライオリティを通常キャラと同じにすると、プレイヤーも通れなくなります。


コメントありがとうございます!
そちらの方法も考えていたのですが、「この範囲から出てほしくない」を実現する際に範囲を囲う用にイベントを配置しなくてはならず、イベント数が多くなって汚いと思いナシにしました。

リージョンならイベントほどゴテゴテせずにキレイに配置できるので、今回はそちらを採用しました。
ご意見いただきありがとうございます。
また何かありましたら、よろしくお願いいたします。

“MZ:質問” へ戻る