自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 C++如何运行时从字符串创建一个类

<br />要完成运行时从字符串创建一个类,最简单的方法就是写一个冗长的字符串分支语句,这样最直接但却最死板,每次增加或者修改一个类我们都不得不修改这段分支代码.这里提供一个灵活的方法.<br /> <br />首先定义一个可被动态创建的基类:<br />class MxConfigurable{public: MxConfigurable() {} virtual ~MxConfigurable() {}}; <br />然后定义一个生产器的抽象类:<br />class EN

2011-03-27 21:36:00 1671 1

原创 体系结构

首先是整体的结构,引擎分为三个层次:         1基础层(Foundation Layer):提供平台无关的基础功能.基础的和扩展的数据类型,数学库,形状库等.         2引擎层(Engine Layer):提供所有接口定义和部分平台无关的实现.         3实现层(Implement Layer):提供平台相关的实现.基础层和引擎层及以实现层的模块均为独立的工程,基础层为静态库,引擎层需要独立的地址空间,所以是动态库,各个实现层由引擎层初始化时根据配置运行时载入.这样的组织

2011-03-27 20:56:00 656

原创 前言

<br />今天大家对游戏引擎应该都已经不陌生了,使用引擎开发游戏也成了一种标准游戏流程,因为它可以提高开发效率,降低开发难度,节省开发成本,提高产品质量.但前提是你选择了一款合适的引擎,在我看来不存在什么最好的引擎,适合自己产品的才是最好的.<br />游戏引擎也是产品,是产品就要定义自己的目标人群,好像是废话...Matrix面向的主要用户是为网络游戏产品服务.网络游戏对引擎有其特定的需求,主要包括以下几个方面:<br />1 用户群主要是PC用户,PC的配置上下差异度较大,所以需要引擎有更广泛的硬件适

2011-03-27 12:20:00 559

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除