如何为UIImage添加渐变阴影

时间:2017-12-01 13:48:52

标签: c# unity3d

我需要在此图片中添加阴影 - enter image description here

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

2 个答案:

答案 0 :(得分:3)

AFAIK Unity默认没有这样的集成。

您可以使用第三方插件:

  • 对于文字,请使用 TextMeshPro 。它不包含/整合在一起 默认情况下,它已被官方统一获得,因此(现在) 完全免费。
  • 对于其他UI元素,例如图片,我不知道任何插件 这样做;主要是因为我不使用任何,因为 替代下面。
  • 您还可以使用自定义图像轻松执行此操作。你很容易 在Photoshop中应用此效果或几乎任何体面的图像编辑 软件,然后在您的游戏/应用程序中使用它,就像使用任何其他图像一样。

答案 1 :(得分:0)

如果您想使用基本的圆形形状,我已经制作了一个可以处理这些形状并具有falloff功能的包装。它可以为您提供所需的外观而没有任何纹理。您可以根据需要实时对falloff进行动画处理。

Assetstore链接:Procedural UI Image