CL游戏 引擎/编辑器 架构

更新也许没这么快,每天抽一点时间来完善这些内容

引擎架构目录

这里记录了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主题(浅色和深色)。


猜你喜欢

转载自blog.csdn.net/u011488756/article/details/85159598