读书人

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

发布时间: 2012-03-05 11:54:01 作者: rapoo

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

读书人网 >网络游戏

热点推荐