2024年5月26日发(作者:)

GameByro引擎介绍

引言:

GameByro是一款成熟的商业引擎,已经被许多成功的商业项目所使用,不仅包括文

明4、上古卷轴4,辐射3等跨平台知名单机游戏,还有EA的大型3DMMORPG战锤

online。GameByro完全基于面对对象设计,结构清晰,便于使用和扩展。灵活的可编程

渲染架构使它比较容易支持最新的图形技术。另一方面,由于强调通用性,GameByro并

没有对上层应用做太多的支持,其工具和插件大多仅具有一些通用功能,所以它更像是一

个游戏开发套件而不是一个完整的FrameWork。

引擎特性概览:

跨平台(PC,XBOX360,PS3)

场景图表现为层次化的结构

同目前主要的建模工具集成(插件支持)

高效的可视性裁剪

在所有的平台上支持高级3D硬件加速

高级纹理和着色效果

动态碰撞检测

细节分级表现(LOD)

灵活的渲染,排序和裁剪算法

对象系统:

GameByro的对象系统的使用遍及整个引擎,其主要实现如对象管理,引用计数,对

象生存期等功能。可以通过对几个基类的继承来使用对象系。

其主要特性主要有:

1. 智能指针(引用计数)

2. 运行时类识别(RTTI)

3. 场景对象复制

4. 序列化(对象文档化)

5. 对象命名

6. 对象扩展数据的管理

7. 定时器(主要用于动画)