路径渲染
路径渲染属于特效渲染组件,用于跟随运动中的游戏对象。首先在hierarchy视图中,创建一个球体。然后在菜单导航栏中选择component——effects——trial renderer即可将路径渲染组件添加至该球体对象中。
cast shadows:显示阴影效果。
receive shadows:接受阴影效果。
materials:材质。
size:渲染的材质数量,可添加或删除。
element 0:渲染材质文件。
use light probes:是否使用光线探头。
light probe anchor:光线探头的参照物。
time:渲染路径的消失时间,跟随物体超过一段时间时则逐渐消失。
start width:起始的宽度。
end width:结束的宽度。
colors:添加渲染渐变的颜色数组。
min vertex distance:最小定点的距离。
autodestruct:自动销毁路径渲染对象。
为了更好的理解路径渲染组件,我们创建一个实例,让刚创建的小球有一个滚动的效果:
using UnityEngine; using System.Collections; public class Script_06_13 : MonoBehaviour { //路径渲染对象 private TrailRenderer trialRender; void Start () { //获取路径渲染对象 trialRender = gameObject.GetComponent<TrailRenderer>(); } void OnGUI() { if(GUILayout.Button("增加宽度",GUILayout.Height(50))) { trialRender.startWidth +=1; trialRender.endWidth +=1; } if(GUILayout.Button("显示路径",GUILayout.Height(50))) { trialRender.enabled = true; } if(GUILayout.Button("隐藏路径",GUILayout.Height(50))) { trialRender.enabled = false; } } }
运行:
【Unity 3D】学习笔记四十四:路径渲染
时间: 2024-10-12 22:32:06