Project1
标题:
【XP】如何判断角色面前地形是否可以移动?
[打印本页]
作者:
牛肉面
时间:
2011-12-16 13:37
标题:
【XP】如何判断角色面前地形是否可以移动?
本帖最后由 牛肉面 于 2011-12-16 13:38 编辑
如何判断角色面前地形是否可以移动?(也不能有不能踩上去的事件)我想用这个做条件分歧:若是则XXX,若不是则XXX dsu_plus_rewardpost_czw
作者:
后知后觉
时间:
2011-12-16 16:10
gx = $game_player.x
gy = $game_player.y
gd = $game_player.direction
tx = gx + (gd == 6 ? 1 : (gd == 4 ? -1 : 0))
ty = gy + (gd == 2 ? 1 : (gd == 8 ? -1 : 0))
if $game_player.passable?(tx, ty, 0)
p true
else
p false
end
复制代码
作者:
零帝
时间:
2011-12-16 16:46
设置独立开关ABCD不就可以了吗,或者自己设置一个开关也可以啊
作者:
牛肉面
时间:
2011-12-17 19:33
后知后觉 发表于 2011-12-16 16:10
请问这个怎么使用?
作者:
后知后觉
时间:
2011-12-17 22:32
牛肉面 发表于 2011-12-17 19:33
请问这个怎么使用?
把 p true 改成可以通行的时候的处理
p false 改成不能通行的时候的处理.
作者:
牛肉面
时间:
2011-12-17 22:54
谢谢!
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1