首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

D3D里,关于进度条控件的设计有关问题。

2012-03-05 
D3D里,关于进度条控件的设计问题。。请问一般的进度条是怎么设计的?主要是纹理方面怎么处理??。我想实现两种

D3D里,关于进度条控件的设计问题。。
请问一般的进度条是怎么设计的?主要是纹理方面怎么处理??。
我想实现两种进度条,一种是该进度条的颜色有规律性,另一种就是无规律的,比如带渐变的

1:都是用texture吧?而不是什么表面,sprite啥的。

2:如果是第1种,是使用一张比如宽高是1×5的图片去做,还是用一张完整的进度条图片来做??

3:如果是用1×5的图片做的话,那是不是需要多少个进度增量就渲染多少个该图片?

4:如果是第2种,就是对于不规则的图片,如何进行渲染?每次渲染前递增顶点的x值??

[解决办法]
请问一般的进度条是怎么设计的?主要是纹理方面怎么处理??。 
我想实现两种进度条,一种是该进度条的颜色有规律性,另一种就是无规律的,比如带渐变的 

1:都是用texture吧?而不是什么表面,sprite啥的。 

texture和sprite都可以,内部都一样


2:如果是第1种,是使用一张比如宽高是1×5的图片去做,还是用一张完整的进度条图片来做?? 

都可以


3:如果是用1×5的图片做的话,那是不是需要多少个进度增量就渲染多少个该图片? 

可以这么做


4:如果是第2种,就是对于不规则的图片,如何进行渲染?每次渲染前递增顶点的x值??

可以通过修改顶点坐标和顶点uv来实现。
[解决办法]
http://www.cnblogs.com/clayman/archive/2009/11/26/1611318.html

热点排行