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. 定时器(主要用于动画)
发布评论