標籤:unity 渲染路徑
路徑渲染
路徑渲染屬於特效渲染組件,用於跟隨運動中的遊戲對象。首先在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;}}}
運行: