Matrix游戏引擎
DrawPixel
这个作者很懒,什么都没留下…
展开
-
前言
<br />今天大家对游戏引擎应该都已经不陌生了,使用引擎开发游戏也成了一种标准游戏流程,因为它可以提高开发效率,降低开发难度,节省开发成本,提高产品质量.但前提是你选择了一款合适的引擎,在我看来不存在什么最好的引擎,适合自己产品的才是最好的.<br />游戏引擎也是产品,是产品就要定义自己的目标人群,好像是废话...Matrix面向的主要用户是为网络游戏产品服务.网络游戏对引擎有其特定的需求,主要包括以下几个方面:<br />1 用户群主要是PC用户,PC的配置上下差异度较大,所以需要引擎有更广泛的硬件适原创 2011-03-27 12:20:00 · 604 阅读 · 0 评论 -
体系结构
首先是整体的结构,引擎分为三个层次: 1基础层(Foundation Layer):提供平台无关的基础功能.基础的和扩展的数据类型,数学库,形状库等. 2引擎层(Engine Layer):提供所有接口定义和部分平台无关的实现. 3实现层(Implement Layer):提供平台相关的实现.基础层和引擎层及以实现层的模块均为独立的工程,基础层为静态库,引擎层需要独立的地址空间,所以是动态库,各个实现层由引擎层初始化时根据配置运行时载入.这样的组织原创 2011-03-27 20:56:00 · 700 阅读 · 0 评论