ページ 11

「解決済」NPCフォロワープラグインについて

Posted: 2022年9月17日(土) 16:52
by 論よりショーゴ
トリアコンタン様ご製作のNPCフォロワープラグインに関するご質問を以前こちらでさせていただきました。

「ツクマテ:前回の質問ページURL」
viewtopic.php?t=11474

「NPCフォロワープラグイン:ダウンロードURL」
https://raw.githubusercontent.com/triac ... ollower.js

以前、WTR様よりいただいたスクリプト「$gameParty.npcMembers()」から
NPCフォロワーの人数やアクターIDの取得が実現できましたが、
今回は、NPCフォロワーの現在座標を取得する方法について知りたいと思っています。

「$gameParty.npcMembers()」で取得できるGame_Actorのオブジェクトには
マップ座標のxとyが存在しないため、
どのようにして、NPCフォロワーの現在座標を取得すればよいか不明です。

パーティーメンバーのフォロワーの現在座標ならば
$gamePlayer.followers().follower(n).xで取得できるのですが
NPCフォロワーは全く別の管理になっていて方法が分かりませんでした。

お分かりの方がいましたら、ぜひ教えていただけますと幸いです。
どうかお願いします。とても困っています。

Re: NPCフォロワープラグインについて

Posted: 2022年9月17日(土) 22:11
by トリアコンタン
こんにちは!
プラグインのご利用ありがとうございます。

NPCフォロワーのキャラクター情報は通常のフォロワーと一緒に管理されています。
つまり以下のスクリプトで参照可能です。
$gamePlayer.followers().follower(n)

マップ上での並び順に合わせたインデックスを指定すると通常のフォロワーかNPCフォロワーが取得できます。
画面上のキャラクター情報なので双方に違いはなく、それぞれを区別することは難しいです。

Re: NPCフォロワープラグインについて

Posted: 2022年9月17日(土) 23:02
by 論よりショーゴ
トリアコンタン様

こんなにも早く、しかもこちらのほうにご返答くださって本当にありがとうございます。
$gamePlayer.followers().follower(n)で取れるとのことで
もう一度よく見直してみましたところ、メインパーティーのフォロワーが.xだったのに対し
NPCフォロワーは、._xになっていることに気付き、無事に取得することができました。
ご助言が無ければ、ずっと迷走していたと思います。
とにかく感謝しかありません。本当にありがとうございました。

マシュマロの方までお騒がせしまして、大変申し訳ございませんでした。
おかげさまでよいシステムが組めそうです、
今後とも、どうかよろしくお願いいたします。