D3D渲染2D精灵的几种方法及性能比较 |
| |
作者姓名: | 罗林 |
| |
作者单位: | 广州大学华软软件学院游戏系,广东,从化,510990 |
| |
摘 要: | 从DirectX8.0开始,微软已经放弃了DirectDraw组件。也就是说。从Direetx8.0开始,2D渲染的方式应该采用Direct3D组件来完成。通常情况下,使用D3D泣染2D的基本方式可以分为以下三种:(1)使ID3DXSprite接口渲染,(2)建立正交投影矩阵,为每一个待渲染的精灵创建顶点缓冲来渲染,(3)建立正交投影矩阵,为所有精灵建立一个比较大的顶点缓冲池作批处理渲染。本文将对这三种方法的实现方式进行探讨,并通过测试比较这三种方法的性能差异。
|
关 键 词: | D3D 2D精灵 精灵渲染 性能 |
本文献已被 维普 万方数据 等数据库收录! |
|