Unity3D中集成的众多强大功能让开发者们可以轻松地开发出炫丽多彩的游戏作品,今天就来给大家介绍一个轻松提高画面质感的功能Image Effects。
这里,笔者安装的是Unity3D Pro 3.5.2,如果与读者的版本不同,在界面和操作上可能略有不同。
Image Effects是一个Unity3D Pro才具有的功能,它其实是一个预置的代码库,用来快速生成常见的几种特效。要想使用它,首先要Import进我们的项目中来。在Unity3D的Assets菜单中打开Import Package子菜单,你就会看到Image Effects(Pro Only)一项(如图1),单击它。在接下来的对话框中选中所有项目,单击Import(如图2)。在稍适等待后,我们就成功引入了Image Effects,可以看到Image Effects中包含了很多的代码(如图3)。
图1
图2
图3
下一步,我们要做的就是为我们的游戏添加这些效果。
首先,需要注意的是,Image Effects中的效果是要使用在Camera上的,所以使用Image Effects的第一步就是在Hierarchy菜单中选中你的Camera(嘿嘿)。
第二步就是为我们的Camera增加Image Effects中的效果,有两种方法。一个就是从Project面板中把代码从Image Effects文件夹中拖到Camera的Inspector面板上(如图4)。二个就是在选中某个Camera之后,单击Component菜单,在Image Effects子菜单中单击你想要的某个效果(如图5)。
图4
图5
第三步就是调整效果的细部参数,笔者这里以Bloom And Lens Flares效果为例,调整参数如图6所示。俗话说得好,东东好不好,别看广告看疗效,下面我们就对比看看添加前后有什么不同。如图7所示是未添加Bloom And Lens Flare效果的截图,图8所示是已添加的截图,是不是大有不同呢!
图6
图7
图8
由于Image Effects中特效各类丰富,调节参数众多,笔者精力有限,所以只能以此文为大家开启一扇门,如果你对Image Effects产生了兴趣,你可以查找更多资料进行学习。