在unity中制作物体发光效果、点击后有发光效果
发光的物体总是能给人很好的视觉体验,在unity中,尤其是场景比较大、物体比较多的时候,一些着重表现的物体需要增加发光效果.或者,当我们点击、Hover时物体发光,以便和未触发物体相互区别.下面介绍两种使物体发光的方法
操作方法
- 01
导入Glow11插件资源包,在场景中创建一个GameObject,我选择创建了一个Plane.为它添加材质.现在是没有发光的效果
- 02
改变Plane的Shader,选择Glow 11-Unity-Diffuse.当然你也可以选择Glow11提供的其他Shader,试试效果,看看哪一种符合你的需求.
- 03
在Camera相机中添加Glow11组件,ADD Component-Glow11.这个组件常用的三个属性是:Inner Strength(内部亮度强度调节),Outer Strength(外部亮度强度调节)以及Boost Strength(控制整体亮度调节).这个时候在Game视图中已经能够看到发光效果了
- 04
再来介绍一种给结构复杂而且很大的物体添加发光效果的方法.随便导入一个3D模型,然后新建一个Cube,将Cube的Mesh Render活性去掉了,此时这个Cube就可以称为碰撞体了.调节碰撞体的大小,让我们希望发光的物体完全被包含在这个碰撞体中
- 05
现在就可以通过控制点击碰撞体来实现发光效果了,而且你还可以通过脚本控制碰撞体内的物体的旋转、移动等操作
赞 (0)