C# 如何为UIImage添加渐变阴影

C# 如何为UIImage添加渐变阴影,c#,unity3d,C#,Unity3d,我需要在这个图像中添加阴影- 我知道在unity3d中存在一种添加阴影的方法,但是,它不是渐变的,当我添加了3种颜色的着色器时,alpha没有在透明中转换…默认情况下,AFAIK Unity没有类似的集成 您可以使用第三方插件: 对于文本,请使用。它不包括/与unity集成 默认情况下,但它已被unity正式收购,因此(现在) 完全免费 对于其他UI元素,例如图像,我不知道有任何插件 就是这样;主要是因为我不使用任何,因为 备选方案如下 您还可以通过自定义图像轻松地静态执行此操作。你可以很容易

我需要在这个图像中添加阴影-


我知道在unity3d中存在一种添加阴影的方法,但是,它不是渐变的,当我添加了3种颜色的着色器时,alpha没有在透明中转换…

默认情况下,AFAIK Unity没有类似的集成

您可以使用第三方插件:

  • 对于文本,请使用。它不包括/与unity集成 默认情况下,但它已被unity正式收购,因此(现在) 完全免费
  • 对于其他UI元素,例如图像,我不知道有任何插件 就是这样;主要是因为我不使用任何,因为 备选方案如下
  • 您还可以通过自定义图像轻松地静态执行此操作。你可以很容易地 在Photoshop或任何像样的图像编辑中应用此效果 软件,然后在游戏/应用程序中使用它,就像在其他图像中一样

如果您想使用基本的圆角形状,我已经制作了一个可以处理这些形状的软件包,并且具有衰减功能。它可以给你想要的外观没有任何纹理。如果需要,可以实时设置衰减动画


资产存储链接:

谢谢,我想unity3d中可能存在任何插件,但。。。如果它不存在。。它仍然是使用Photoshop。。。