赞 | 1 |
VIP | 0 |
好人卡 | 1 |
积分 | 1 |
经验 | 5436 |
最后登录 | 2023-1-31 |
在线时间 | 585 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 68
- 在线时间
- 585 小时
- 注册时间
- 2013-5-25
- 帖子
- 1524
|
先插入下面的脚本,然后按照图示设置事件即可。事件名字中带有Enemy的事件会应用该移动方式,记得把移动频率改到最高
- class Game_Player < Game_Character
- def moved?
- @curstep=$game_party.steps if !@curstep
- res= (@curstep==$game_party.steps)
- @curstep=$game_party.steps
- return !res
- end
- end
- class Game_Event < Game_Character
- #--------------------------------------------------------------------------
- # ● 自动移动的更新
- #--------------------------------------------------------------------------
- def update_self_movement
- if near_the_screen? && @stop_count > stop_count_threshold
- if (@event.name.include?("Enemy")&&$game_player.moved?)||[email protected]?("Enemy")
- case @move_type
- when 1; move_type_random
- when 2; move_type_toward_player
- when 3; move_type_custom
- end
- end
- end
- end
- end
复制代码 |
评分
-
查看全部评分
|