游戏引擎架构原理
alex1997222
。。。。
展开
-
游戏引擎架构(1) 介绍
游戏引擎设计:在设计引擎时,首先我们要做的是把整个引擎框架设计好3D游戏引擎分为3个部分:Core底层算法, Engine引擎, Game游戏。引擎架构设计主要分为Core和EngineCore作为最底层的封装,也对外提供逻辑编写接口其主要功能有:自定义类型设计, 视景体封装(处理相机裁剪,在相机范围内是可视的,在相机以外的内容要被裁剪掉),游戏灯光设计Engine作为原创 2017-11-21 22:29:41 · 1213 阅读 · 1 评论 -
模拟游戏引擎中的灯光实现
游戏中的光的种类有三种:环境光,平行光,点源光灯光种类的实现使用了枚举表示,灯光定义的结构体把所有的灯光属性都集合在一起,根据不同的灯光属性,填充不同的参数.结构体表示如下:struct ELight { EInt id; //灯光的ID,全局唯一 EBool lightOn; //设置灯光开 默认开启 LIGHT_TYPE lightType; /原创 2017-12-03 22:20:33 · 721 阅读 · 0 评论 -
渲染树的简单实现(链表实现)
//对象的创建初始化,挂到链表上去//实现了简单的内存管理class CCSprite {private: static CCSprite* head; CCSprite* next;public: CCSprite(){} static CCSprite* create() { CCSprite *sprite = new CCSprite; if (sprite &...原创 2018-08-23 14:34:59 · 229 阅读 · 0 评论