解決済み:[Ace]接触している時に実行し続けるイベント
Posted: 2023年12月20日(水) 20:35
プレイヤーが接触した時ではなく、接触しているときに並列実行するイベントを作りたいです。
どなたかよろしくお願いいたします。
どなたかよろしくお願いいたします。
コード: 全て選択
class Game_Character < Game_CharacterBase
def neighbor?(character, distance = 1)
dx = (@x - character.x).abs
dx = $game_map.width - dx if $game_map.loop_horizontal? && dx > $game_map.width / 2
dy = (@y - character.y).abs
dy = $game_map.height - dy if $game_map.loop_vertical? && dy > $game_map.height / 2
dx + dy <= distance
end
end
コード: 全て選択
$game_player.neighbor?($game_map.events[イベントID])