Unity3D中如何实现3D模型淡入淡出动画效果?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1108个文字,预计阅读时间需要5分钟。
在开发过程中,我们不仅需要UI界面平滑过渡,有时还需求模型平滑过渡。在调整color的a值时,发现效果不明显。这是因为我们设置的RenderingMode为Opaque。官方标准shader中的Opaque pass段。
开发中我们不仅需要UI界面淡入淡出,有时候还需要模型淡入淡出。我们在面板上修改color的a值时发现并没有效果。那是因为我们设置的RenderingMode是Opaque。官方标准shader中的Opaque pass段是不能显示半透明效果的,所以我们需要设置RenderingMode为Fade或者Transparent。然后在修改color的a值,达到淡入淡出的效果。效果如下:
通常我们淡入一个模型只会传入这个模型的GameObject,所以我们自写一个类来处理这个模型淡入的一些事件。
本文共计1108个文字,预计阅读时间需要5分钟。
在开发过程中,我们不仅需要UI界面平滑过渡,有时还需求模型平滑过渡。在调整color的a值时,发现效果不明显。这是因为我们设置的RenderingMode为Opaque。官方标准shader中的Opaque pass段。
开发中我们不仅需要UI界面淡入淡出,有时候还需要模型淡入淡出。我们在面板上修改color的a值时发现并没有效果。那是因为我们设置的RenderingMode是Opaque。官方标准shader中的Opaque pass段是不能显示半透明效果的,所以我们需要设置RenderingMode为Fade或者Transparent。然后在修改color的a值,达到淡入淡出的效果。效果如下:
通常我们淡入一个模型只会传入这个模型的GameObject,所以我们自写一个类来处理这个模型淡入的一些事件。

