游戏引擎架构入门
Posted 番茄玛丽
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了游戏引擎架构入门相关的知识,希望对你有一定的参考价值。
游戏引擎的组成:运行时组件+工具套件。
运行时组件:
- 硬件、驱动、操作系统、
- 第三方软件开发包(SDK)和中间件:数据结构及算法(STL、STLport、Boost、Loki)、图形(OpenGL、DirectX)、碰撞和物理(PhysX、Havok、ODE)、角色动画、人工智能、生物力学角色模型)、
- 平台独立层:包装了常用标准C语言库、操作系统调用、基础API
- 核心系统:断言、内存管理(自定义内存分配系统)、数学库、自定义数据结构及算法、异步文件I/O、对象句柄/唯一标识符、模块启动及终止、字符串及散列字符串标志、调用打印及日志、语法分析器(CVS、XML...)
- 资源管理器
工具套件:
- 版本控制(SVN、Perforce)
- vs
以上是关于游戏引擎架构入门的主要内容,如果未能解决你的问题,请参考以下文章