赞 | 204 |
VIP | 13 |
好人卡 | 7 |
积分 | 122 |
经验 | 52899 |
最后登录 | 2021-6-29 |
在线时间 | 4435 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 12157
- 在线时间
- 4435 小时
- 注册时间
- 2014-4-11
- 帖子
- 5955
|
move_toward_player是接近角色的意思
move_random是随机移动的意思
远离角色是move_away_from_player,在Game_Character 3可以知道- #==============================================================================
- # ■ Game_Character (接近专定义)
- #------------------------------------------------------------------------------
- # 处理角色的类。本类作为 Game_Player 类与 Game_Event
- # 类的超级类使用。
- #==============================================================================
- # 使用方法:
- # 在设置事件移动那里改为自定义,路线为:toward_player_add(x范围,y范围)
- #==============================================================================
- class Game_Character
- def toward_player_add(x = 1,y = 1)
- # 求得与主角坐标的差
- sx = (@x - $game_player.x).abs
- sy = (@y - $game_player.y).abs
- if sx <= x and sy <= y
- move_toward_player
- @move_speed = @last_speed + 2
- else
- move_random
- end
- end
- end
复制代码 |
|