赞 | 442 |
VIP | 56 |
好人卡 | 75 |
积分 | 399 |
经验 | 124650 |
最后登录 | 2024-5-22 |
在线时间 | 7499 小时 |
Lv5.捕梦者 (管理员) 老黄鸡
- 梦石
- 0
- 星屑
- 39932
- 在线时间
- 7499 小时
- 注册时间
- 2009-7-6
- 帖子
- 13489
|
回复 后知后觉 的帖子
那请问我这里要是想事件撞到墙就回头该怎么写?- class Interpreter
- def gmove
- for ev in $game_map.events.values
- case ev.name
- when /绿乌龟/
- if ev.name == "绿乌龟左"
- unless $game_map.passable?(ev.x-1 ,ev.y,4)
- ev.name = "绿乌龟右"
- else
- ev.move_left
- end
- else
- unless $game_map.passable?(ev.x+1, ev.y ,6)
- ev.name = "绿乌龟左"
- else
- ev.move_right
- end
- end
- end
-
-
- end
- end
- end
复制代码 |
|