[0]进度条显示问题

QQ截图20230616134357.png


QQ截图20230616134731.png

前2个进度条是官方Demo的进度条组件
第3个进度条是用遮罩实现
 
第1个进度条会有2个问题,一个是右侧生硬截断;另一个是不能用九宫格,直接拉长就会看到平铺的贴图(填九宫参数就变成第2个进度条的问题)
 
第2个进度条的很明显是进度不准确,没把九宫格左右两侧的部分算到进度条长度里,这块就是多出的部分,在接近0的时候左右两块没缩小,缩到0这两块就很突兀地消失
 
第3个进度条是用遮罩做的,看起来相对上面2个是比较好的效果,一个问题是右边没第2个进度条的好看,另一个就是遮罩的要用RT就多一下消耗
 
如果是我的操作有问题请指正... 如何用进度条组件做到第3个的显示效果... 
 
已邀请:

layabox

赞同来自:

9宫格本来就是这样用的。保留边角多少是美术决定,我们的示例只是随便找了一个例子。你用来套用你的需求本来就不合理。如果你想要最后一个的效果,你应该让美术去调整边角的范围。不是用这个示例的资源来描述你的需求,我们给的示例只是描述一种基础用法,不是拿来就可以应用于所有的进度条需求。你最下面那个只是保留了很小的边角,如果用上面的素材,本来就不合理,没发现边角缺失吗?如果要实现你最下面那个需求,应该是改美术,而不是用来否定进度条组件与9宫格。
当然,如果你想用遮罩也不是不可以,反正引擎提供了各种工具,想用哪个是你的自由。只不过遮罩的值不能为0,你不想显示的时候,设置为0.01即可解决你另一个帖子的问题。如果一定要为0,等3.0正式版发版,我们会优化的。

该问题目前已经被锁定, 无法添加新回复

商务合作
商务合作