Project1

标题: 请教如何在场景移动后让Npc立即自定义移动? [打印本页]

作者: 文雅夕露    时间: 2018-6-28 22:26
标题: 请教如何在场景移动后让Npc立即自定义移动?
尝试用场景移动移动到一个npc带自定义移动的地图上。
但等几十帧数后才开始移动。
这是设置方式:


这是个工程:
Project24.zip (201.45 KB, 下载次数: 53)

请教各位前辈,该怎么样修改才能实现在场景移动后让Npc立即自定义移动?
作者: 灯笼菜刀王    时间: 2018-6-28 22:52
本帖最后由 灯笼菜刀王 于 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个开关




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1