ホーム

バトラーの表示座標を取得するには?

解説

バトラーの表示座標は[Game_Actor#screen_x], [Game_Actor#screen_y]等で取得できます。
例えば、パーティ先頭キャラの表示座標は
bx = $game_party.actors[0].screen_x
by = $game_party.actors[0].screen_y
で取得できます。
エネミーの場合は
bx = $game_troop.enemies[0].screen_x
by = $game_troop.enemies[0].screen_y
です。
もちろん、
ax = @active_battler.screen_x
ty = @target_battlers[0].screen_y
こうした指定も可能です。

ちなみに、表示順(Zオーダー)を示すscreen_zもあります。