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