Unity 5是否支持部分隐藏UI / Image?
例如,我场景中的UI / Image有100个宽度和100个高度
在time = 0
,UI /图像被隐藏。 time = 5
时,UI /图像仅显示前50个像素。当time = 10
时,UI /图像被完全绘制。
答案 0 :(得分:2)
问题的答案在link
中答案 1 :(得分:0)
首先想到的是,我可以为此提出两种解决方法。
如果相关图像的背景是纯色,则可以使用与覆盖实际图像的背景颜色相同的其他图像,以使其看起来像部分显示的是实际图像。然后,只需使用Coroutines缩短此覆盖图像的长度,即可实现显露效果。
使用Alpha通道制作多个图像文件,并随时间更改UI /图像的纹理。每个图像都会像一个揭示效果的迭代。假设您有11张图像,第6张图像将显示上半部分,后半部分则显示为alpha = 0。在这种情况下,如果您想要平滑,则需要更多的图像。