试了一下以前视为难点的小型斜角移动行走图,然后搜了不少关于八方行走的脚本,
其实xp里面
# 如果方向键被按下、主角就朝那个方向移动
case Input.dir8
when 2
move_down
when 4
move_left
when 6
move_right
when 8
move_up
when 1
move_lower_left
when 3
move_lower_right
when 7
move_upper_left
when 9
move_upper_right
end
我记得好像是 这段改完了就是八方行走了,不用再弄别的,但是有个问题,这行走图的的排列到底应该怎么弄--b
跟跑动待机那样麻烦无比的并行处理,那个方向描述怎么写?
Input.press?(Input::LEFT) or Input.press?(Input::RIGHT) or Input.press?(Input::UP) or Input.press?(Input::DOWN)
就是同时按下 L+D L+U R+D R+U 四中情况的那个写法
我用条件分歧的除此以外套起来也不行 。
用四个开关控制也不行--b
携程这样也不行
Input.press?(Input::LEFT) and Input.press?(Input::DOWN) or Input.press?(Input:::RIGHT) and Input.press?(Input::DOWN) or Input.press?(Input::LEFT) and Input.press?(Input::UP) or Input.press?(Input:::RIGHT) and Input.press?(Input::UP)