Finite State Machine System 1.0 有限状态机系统

编辑器/功能拓展    Unity 5 Unity 2017 Unity 2018 Unity 2019 Unity 2020 Unity 2021 Unity 2022 
























最新发布日期                 2019年12月9日
支持Unity版本               5.6.1或更高




这个有限状态机系统更加专业,是为那些对有限状态机概念有一定了解的程序员开发的。

特点:
- 你可以从框架中的FSMState类创建你自己的状态类,并在必要时覆盖其OnEnter(),OnUpdate()和OnExit()函数。
-一个状态链接到另一个状态,是由过渡类创建的,换句话说,过渡类将一个状态链接到另一个状态,称为下一个状态,此外,它持有下一个状态的引用和一个条件列表,决定是否改变到下一个状态。
- 在这个框架中,每个条件类都是分开的,你应该通过实现条件接口:IFSMTransitionCondition来创建自己的条件。
- 当你想把一个状态连接到另一个状态时,你不需要自己创建过渡,只需要使用这个框架中的CreateFSMStateToAnotherFSMStateTransition API,你只需要输入两个状态名称和一些条件,框架会自动创建两个状态之间的过渡。
- 在这个包中有一个简单的坦克战演示,人工智能坦克是由这个有限状态机框架实现的,所以你可以通过学习演示中的代码来轻松学习如何使用这个框架。
- 在这个软件包中,自述文件详细描述了如何使用这个框架以及演示中的AI坦克是如何编码的。

作者 皆大欢喜 发表于 2022-5-31 23:15:11
您需要登录后才可以回帖 登录 | 立即注册
热门作品推荐
glow
表面粗糙污迹划痕纹理细节150 Tileable Rou
glow
写实人物皮肤笔刷 Artstation – Human Ski
glow
85张污迹划痕深度贴图素材 Artstation – H
glow
钢铁腐蚀生锈木纹石头划痕贴图素材 Artstat
glow
Neonify 适配UE4.24+科幻霓虹灯场景
glow
Persian Bazaar Pack 适配UE5.0中世纪中东
glow
POLYGON - Construction Pack 适配UE5.0建
glow
POLY - Houses 适配UE4.24 - 4.27, 5.0风格
glow
Top-Down Sci-Fi 1.2科幻风格的室内场景
glow
Beautify 3 - Advanced Post Processing 15