CL游戏编辑器架构
- 引擎架构目录
- AI
- [BehaviorTree](https://blog.csdn.net/u011488756/article/details/85161669)
- [FSM](https://blog.csdn.net/u011488756/article/details/85163630)
- [GOAP](https://blog.csdn.net/u011488756/article/details/85164249)
- [寻路算法](https://blog.csdn.net/u011488756/article/details/85165450)
- Graphics
- ECS
- Input
- Math
- Physics
- UI
- Utils
- 编辑器架构目录
更新也许没这么快,每天抽一点时间来完善这些内容
引擎架构目录
这里记录了CL游戏引擎的发展史及各种游戏功能的实现思路。
AI
包括几种不同的设置AI的选项,从超级简单的无过渡有限状态机(FSM)到可扩展的行为树,再到超灵活的基于效用的AI。
BehaviorTree
FSM
GOAP
寻路算法
Graphics
SVG
ECS
Input
Math
Physics
UI
Utils
编辑器架构目录
这里记录了CL游戏编辑器的发展史及各种编辑器功能的实现思路。
核心库- Windows
为WPF提供了许多有用的类
控件库 - Windows
包含自定义WPF控件,包括颜色渐变控件,颜色选择器,命令文本框,下拉按钮,可编辑文本框,资源管理器视图控件,字体选择器,NumericUpDown控件,进度环,属性网格,拆分按钮,扩展树视图,水印文本框。
Docking库 - Windows
增加了对窗口布局的支持。
框架库 - Windows
包括MVVM(Model-View-ViewModel)框架,拖放支持,消息总线实现(也称为中介或事件聚合器),以及屏幕传导系统,它简化了复杂桌面应用程序的创建。
主题库 - Windows
为WPF应用程序提供了几个现代UI主题(浅色和深色)。