【解決済】戦闘中に表示されているSVバトラーのX、Y座標を変数に入れたいです

カムイ
記事: 63
登録日時: 2019年1月13日(日) 04:16

【解決済】戦闘中に表示されているSVバトラーのX、Y座標を変数に入れたいです

投稿記事by カムイ » 2019年6月18日(火) 23:50

いくら調べてもどうしても分からないことがあるので質問させて下さい。

サイドビュー戦闘時に表示されるアクターのSVバトラーのX、Y座標を変数に代入させたいです。
具体的に書かせていただきますと、コモンイベントにて戦闘中に表示されている
「PTメンバー3のSVバトラーのX座標を変数1に、Y座標を変数2に代入」といった様な事がやりたいです。

方法を調べてもどうしても分からず・・・
もし分かる方居られましたら良ければ御教示お願い致します。
最後に編集したユーザー カムイ on 2019年6月19日(水) 12:03 [ 編集 1 回目 ]

奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

Re: 戦闘中に表示されているSVバトラーのX、Y座標を変数に入れたいです

投稿記事by 奏ねこま » 2019年6月19日(水) 00:28

下記スクリプトで取得できます。

// 3人めのX座標
SceneManager._scene._spriteset._actorSprites[2].x
// 3人めのY座標
SceneManager._scene._spriteset._actorSprites[2].y

1人めを0から数えるので3人めは2になります。
プラグインなどにより_actorSpritesにサイドビューバトラー画像以外が入れられていた場合、
上記スクリプトでは正常に取れない可能性があります。
カムイ
記事: 63
登録日時: 2019年1月13日(日) 04:16

Re: 戦闘中に表示されているSVバトラーのX、Y座標を変数に入れたいです

投稿記事by カムイ » 2019年6月19日(水) 12:02

奏ねこま様
ご回答有り難うございます!
教えていただいたスクリプトにて習得できました!

このやりかたがわからず
無駄に複雑な処理を組んで
処理が重くなっていたので本当に助かりました :D

この度は本当にありがとうございました!

“MV:質問” へ戻る