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

論よりショーゴ
記事: 24
登録日時: 2021年6月17日(木) 15:33

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

投稿記事by 論よりショーゴ » 2022年9月17日(土) 16:52

トリアコンタン様ご製作の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フォロワーは全く別の管理になっていて方法が分かりませんでした。

お分かりの方がいましたら、ぜひ教えていただけますと幸いです。
どうかお願いします。とても困っています。
最後に編集したユーザー 論よりショーゴ on 2022年9月17日(土) 23:03 [ 編集 1 回目 ]

アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

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

投稿記事by トリアコンタン » 2022年9月17日(土) 22:11

こんにちは!
プラグインのご利用ありがとうございます。

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

マップ上での並び順に合わせたインデックスを指定すると通常のフォロワーかNPCフォロワーが取得できます。
画面上のキャラクター情報なので双方に違いはなく、それぞれを区別することは難しいです。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
論よりショーゴ
記事: 24
登録日時: 2021年6月17日(木) 15:33

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

投稿記事by 論よりショーゴ » 2022年9月17日(土) 23:02

トリアコンタン様

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

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

“MV:質問” へ戻る