首页 > 经验 > 动画制作 > Unity3D游戏开发中logo渐入渐出效果
2014
12-04

Unity3D游戏开发中logo渐入渐出效果

Logo从营销的角度来说它是一种品牌的树立,能够增加用户对于一个品牌的认知感。而作为游戏来说,Logo的设计不仅可以增加游戏产品的艺术感,更能够通过Logo设计中所表达的寓意来暗示或者是映射游戏世界中的某些东西。

比如《古剑奇谭一》通过Logo中的文字表达的是琴心剑魄今何在这样的感慨,而对应到游戏当中即使主人公百里屠苏和太子长琴的转世欧阳少恭,由此可见Logo的设计对于一款产品来说是至关重要,因为Logo传达出的东西应该就是这款产品真正想要表达的东西吧。好了,关于Logo我们先讨论到这里,今天我们就来一起实现Unity3D中Logo渐入渐出效果吧。

1

首先我们来讲述一下具体的原理吧,在Unity的GUI类中有一个Color类型的属性color,它表示的是全局的GUI染色,如果我们改变这个属性值,那么Unity场景中的背景和文本颜色都将发生改变。Color类型是典型的RGBA模式,即一个色彩值可以用Red、Green、Blue、Alpah这四个值来表示。通常情况下,这四个值是可以在0-255之间的任何一个数,这一点对于熟悉平面设计的朋友应该是很熟悉的吧,而在Unity中,这四个值被限定在0-1之间,我们可以使用0-1之间的任何一个数来为它们赋值。这里我们重点要说的是Alpha,它是用来表示透明度的一个值,当该值为0时,表示完全透明,当该值为1时,表示完全不透明。在今天的这个实例中,我们就是通过对Alpah进行插值从而实现Logo的渐入渐出效果的。好了,下面我们来看代码:

2

3

4

5

6

最后大家一起来看看效果演示吧:

7

文章作者:秦元培