赞 | 406 |
VIP | 0 |
好人卡 | 11 |
积分 | 390 |
经验 | 242285 |
最后登录 | 2024-11-29 |
在线时间 | 5725 小时 |
Lv5.捕梦者
- 梦石
- 0
- 星屑
- 39034
- 在线时间
- 5725 小时
- 注册时间
- 2006-11-10
- 帖子
- 6622
|
本帖最后由 灯笼菜刀王 于 2018-6-28 22:55 编辑
把事件的移动频率设置为6就行了
从Game_Character 2 的update里可以看到
-----------------------------------------------------------
# 如果停止计数超过了一定的值(由移动频度算出)
if @stop_count > (40 - @move_frequency * 2) * (6 - @move_frequency)
# 移动类型分支
case @move_type
when 1 # 随机
move_type_random
when 2 # 接近
move_type_toward_player
when 3 # 自定义
move_type_custom
end
end
---------------------------------------------------
就算你在移动设置里更改频率, 那最开始也要先等待"频率3"的时间
如果一定要地图刷新后, NPC不管设置频率如何都先移动一次, 那可以考虑 让@stop_count 初始化的时候不为0 或者,在上面那段分歧里or个开关 |
评分
-
查看全部评分
|