Games104现代游戏引擎学习笔记02

1.引擎架构:
工具层。 功能层。 资源层。 核心层。 平台层。

资源层:管理游戏所有资产的生命周期,资源分配。
其他格式资源要转化成引擎的资产。每个资产有唯一识别号。有资产的相互关系。

功能层:
tick(update)
对世界的模拟为先,然后渲染。先logic再render
tickLogic:
tickCamera,
tickMotor,
tickController,
tickAnimation,
tickPhysice,

tickRender:
tickRenderCamera,
culling,
rendering,
postprocess,
present

核心层(Core):
数学库,数据结构(减少内存碎片,内存管理 stl库有内存碎片)…
游戏引擎会申请一大块内存,并自己高效分配。
1.尽可能把数据放在一起。2.尽可能顺序访问。3.尽可能一次一批的读写数据

平台层

工具层:编辑器

你可能感兴趣的:(Games104游戏引擎,游戏引擎,学习,笔记)