Ycnd 2D与3D引擎的性能对比
来源:互联网 发布:linux服务器日志 编辑:程序博客网 时间:2024/05/01 09:14
Ycnd 2D老版本引擎的性能问题其实是我早就明确的,导致这个问题的主要原因是引擎最初设计时的架构存在严重的缺陷,不能利用高效率的绘图及缓存技术。Ycnd 3D则基于2D设计时的经验(当初2D引擎设计是完全没有经验的,所以“想当然“的设计很多,这也是导致架构问题主要原因),大幅优化和改进了绘图性能,使得Ycnd 3D在绘制2D图形时具备了很高的性能,因此,我才打算基于Ycnd 3D开发新版本的Ycnd 2D。
今天为了验证两款引擎之间的性能差异,特别写了两个小的验证程序,一个采用Ycnd 2D编写,另一个采用切换到2D绘图模式的Ycnd 3D编写,测试方式是在同一计算机平台下,在同样的800*600的窗口中绘制4800个10像素大小的四边形,然后用FRAPS记录帧速率,测试的截图如下:
1、当前版本的Ycnd 2D:
2、Ycnd 3D:
可以看到,两者表现出来的性能上的巨大差异。
- Ycnd 2D与3D引擎的性能对比
- Ycnd 2D与3D绘图性能的对比测试-附加测试
- 新的Ycnd 2D图形引擎将基于Ycnd 3D开发
- Ycnd 2D教程1---初始化引擎的方法
- Ycnd 2D图形引擎完成了!
- Ycnd 2D 图形引擎常见问题解答
- 将对Ycnd 2D图形引擎进行优化,提升运行性能
- Ycnd 3D的YOT文件格式
- 新版Ycnd 2D 图形引擎SDK 正式发布!
- Ycnd 2D图形引擎SDK下载、教程、例程汇总
- Ycnd 2D 图形引擎 SDK 新版发布
- 考虑引入2D物理引擎到Ycnd中
- Ycnd 2D示例程序3
- Ycnd 2D/3D精选DEMO下载
- Flash 3D引擎对比
- 完成了2D绘图最小依赖的Ycnd 3D mini
- Ycnd 2D GUI更新
- Ycnd 2D教程---GUI系统教程3---与控件进行数据交换(上)
- Linux下avr的开发AVRDUDE的使用简介和AVR熔丝位 — 大工CSDN – EE01工作室【附件】
- iphone http下载文件
- (转载)如斯场景 似曾相识
- wordpress必备插件
- Android 实现全屏的两种方法
- Ycnd 2D与3D引擎的性能对比
- The EC2 Instance Life Cycle
- 【2012百度之星/资格赛】H:用户请求中的品牌
- myeclipse 关闭鼠标悬浮提示
- 小红帽系统软件源的配置
- JavaScript判断浏览器类型及版本
- Qt进程间的通信
- ASP.NET Excel导入SQLserver 数据库中
- 第十五周实验报告2