首页 > 代码库 > 【Unity 3D】学习笔记四十四:路径渲染
【Unity 3D】学习笔记四十四:路径渲染
路径渲染
路径渲染属于特效渲染组件,用于跟随运动中的游戏对象。首先在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; } } }
运行:
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。