游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1142|回复: 2

D3D纹理使用上的问题

[复制链接]

13

主题

594

帖子

595

积分

高级会员

Rank: 4

积分
595
发表于 2006-2-22 00:01:00 | 显示全部楼层 |阅读模式
用D3D的Sprite来显示2D动画(如爆炸等效果)

我的方法是将这些组成动画的图片加载为多幅纹理,然后根据时间依次渲染

而我在别人的演示里,看到他的方法是
将动画的图片组合成一张大图,然后渲染纹理的不同部分
这样一来就只需要一张纹理就可以了,但是程序稍微要复杂些

所以我想问一下,为什么要用这种方法,有什么好处吗?

36

主题

1047

帖子

1147

积分

金牌会员

Rank: 6Rank: 6

积分
1147
发表于 2006-2-22 09:36:00 | 显示全部楼层

Re:D3D纹理使用上的问题

不用多次加载,用纹理寻址更快。

2

主题

141

帖子

141

积分

注册会员

Rank: 2

积分
141
发表于 2006-2-22 11:11:00 | 显示全部楼层

Re:D3D纹理使用上的问题

频繁的更换纹理会明显下降祯率,一般都会把一些小纹理合成一张大的,用offset
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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