tibony 发表于 2018-2-27 09:05:49

[讨论]任务系统检测完成应使用Tick 还是 事件调度器


检测任务完成1、Tick任务状态
2、绑定事件当触发时完成任务

有没有第三种方式,这两种哪种更合适。

mknmknmk 发表于 2018-2-28 10:32:22

本帖最后由 mknmknmk 于 2018-2-28 10:33 编辑

你可以尝试状态机 插件官方视频
C++ Plugin Based State Machine- Game Code_ 01 _ Live Training _ Unreal Engine_HD.mp4
还有一个HSM 状态机
https://github.com/amaiorano/hsm

pipboy1981 发表于 2018-2-27 09:50:40

可以事件触发肯定选事件触发啊 tick一直跑着毕竟有消耗

tibony 发表于 2018-2-27 10:35:29

pipboy1981 发表于 2018-2-27 09:50
可以事件触发肯定选事件触发啊 tick一直跑着毕竟有消耗

Tick的好处我觉得比较全局好把控。

正尝试写一个通用的任务管理器。现暂时用事件调度器来管控。Tick确实感觉太占了

之燃 发表于 2018-3-12 10:11:42

回调一下的即可 ,tick一直执行 每帧判断太消耗性能了
页: [1]
查看完整版本: [讨论]任务系统检测完成应使用Tick 还是 事件调度器