ページ 11

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

Posted: 2021年4月20日(火) 09:46
by hkaru
モブキャラの移動可能範囲を指定したいです。

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

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

よろしくお願いいたします。

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

Posted: 2021年4月20日(火) 12:39
by Plasma Dark
指定リージョンに自律移動タイプランダムまたは近づくのNPCが通行できないようにするプラグインを公開しました。

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

https://github.com/elleonard/DarkPlasma ... tRegion.js

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

Posted: 2021年4月20日(火) 21:32
by hkaru
Plasma Dark さんが書きました:指定リージョンに自律移動タイプランダムまたは近づくのNPCが通行できないようにするプラグインを公開しました。

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

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

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

助けていただきありがとうございます。
また何かありましたら、フォローいただけると幸いです。

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

Posted: 2021年4月20日(火) 22:10
by chro
hkaru さんが書きました:
Plasma Dark さんが書きました: ポピュラーな悩みだと思ったのでデフォルトの機能で実現できると思っていましたが、できないのですね・・・
・モブが移動できる範囲を指定する
こちらのパターンのプラグインですね。

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

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

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

Posted: 2021年4月21日(水) 18:08
by hkaru
chro さんが書きました:
hkaru さんが書きました:
Plasma Dark さんが書きました: ポピュラーな悩みだと思ったのでデフォルトの機能で実現できると思っていましたが、できないのですね・・・
・モブが移動できる範囲を指定する
こちらのパターンのプラグインですね。

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

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

プライオリティを通常キャラと同じにすると、プレイヤーも通れなくなります。
コメントありがとうございます!
そちらの方法も考えていたのですが、「この範囲から出てほしくない」を実現する際に範囲を囲う用にイベントを配置しなくてはならず、イベント数が多くなって汚いと思いナシにしました。

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