游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1787|回复: 3

DX8与DX9在做2D时效率是否有差异?

[复制链接]

7

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
发表于 2006-2-23 09:47:00 | 显示全部楼层 |阅读模式

我在用DX8做一个2D界面的时候,发现效率似乎并不如我相像中的理想...是否DX8在做2D时效率难道没有DX9优化的好? 我是用 D3DXSprite来做的

另: 用D3D来做2D时,有三种方法 : 1. 画定点贴纹理. 2. 用Sprite. 3. 用Surface.
三种方法的效率相比如何?
他们用的纹理有什么限制么?

请各位有经验的战士指教一二~~~~~~

3

主题

72

帖子

72

积分

注册会员

Rank: 2

积分
72
发表于 2006-2-24 09:20:00 | 显示全部楼层

Re:DX8与DX9在做2D时效率是否有差异?

1)是的,9〉8
2) 1>3>2. 看硬件限制。

2

主题

89

帖子

99

积分

注册会员

Rank: 2

积分
99
发表于 2006-2-24 18:12:00 | 显示全部楼层

Re:DX8与DX9在做2D时效率是否有差异?

太小看sprite的封装了吧,其实效率是不错的.不信可以批量秀图来测一下

2

主题

89

帖子

99

积分

注册会员

Rank: 2

积分
99
发表于 2006-2-24 18:13:00 | 显示全部楼层

Re:DX8与DX9在做2D时效率是否有差异?

在一个begin ... end 之间要把要秀的东西作完,关键不要每次begin.end之样spite切换的消耗太大
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-23 17:40

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表