老实的说不是很理解.(愚)
■■■
■□■
■■■
只要能计算出主角8个方向外的N格情况就可以了.
现在教我计算出
以主角为中心向八个方向外各放出一格
敌人在这八格任何一格内的情况下
我最愚蠢的算法if $game_player.x == $game_map.events[event.id] .x - 1 and
$game_player.y == $game_map.events[event.id] .y
do_sth
end
if $game_player.x == $game_map.events[event.id] .x + 1 and
$game_player.y == $game_map.events[event.id] .y
do_sth
end
if $game_player.x == $game_map.events[event.id] .x and
$game_player.y == $game_map.events[event.id] .y - 1
do_sth
end
if $game_player.x == $game_map.events[event.id] .x and
$game_player.y == $game_map.events[event.id] .y + 1
do_sth
end
以次类推算出斜方向的
if $game_player.x == $game_map.events[event.id] .x + 1 and
$game_player.y == $game_map.events[event.id] .y + 1
do_sth
end
以下差不多
只是麻烦死!!!!!!!!!
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |