赞 | 451 |
VIP | 56 |
好人卡 | 75 |
积分 | 424 |
经验 | 124650 |
最后登录 | 2024-11-16 |
在线时间 | 7599 小时 |
Lv5.捕梦者 (管理员) 老黄鸡
- 梦石
- 0
- 星屑
- 42355
- 在线时间
- 7599 小时
- 注册时间
- 2009-7-6
- 帖子
- 13506
|
你可以仿照朝向角色的方法写一个返回需要朝向方向的方法。- class Game_Interpreter
- def dir_toward_character(character)
- event = get_character(0)
- sx = event.distance_x_from(character.x)
- sy = event.distance_y_from(character.y)
- if sx.abs > sy.abs
- return (sx > 0 ? 4 : 6)
- elsif sy != 0
- return (sy > 0 ? 8 : 2)
- end
- end
- end
复制代码 然后在事件里给变量赋值
使变量等于- dir_toward_character($game_player)
复制代码 如图所示
然后这个变量的值会是2,4,6,8,代表下左上右 |
评分
-
查看全部评分
|