如何在Unity中的图像中为alpha设置动画?

时间:2017-01-10 13:34:16

标签: c# image animation unity3d alpha

好吧,我不知道这是否可行,但我需要为图像的alpha部分设置动画 - 就像我有一个形状切出的图像所以背景透过,我想动画Unity中这个洞的大小; s动画控制器。

我知道可以通过将一系列不同的图像(如精灵动画)串在一起来为图像设置动画,但我想知道是否有办法使用Unity中的图像动画或在另一个图像中剪切一个洞和/或为alpha部分设置动画。

这可能吗?其中包含孔的alpha图像示例:

enter image description here

我想要缩小/制作切割内部正方形的动画。

2 个答案:

答案 0 :(得分:1)

在统一中,您可以为检查器中可以更改的所有内容设置动画,包括精灵的大小和颜色(包括alpha)。

但是,据我所知,不可能单独为sprite的像素制作动画,这意味着你无法改变精灵中某个区域的alpha值。

您的图像是仅由单一颜色组成还是使用复杂图像?

答案 1 :(得分:0)

我想你可以找到here着色器将是您问题的最接近的答案。

除此之外,在运行时对纹理的操作将非常繁重。

希望这有帮助,