U3DC.COM | 优三帝研究院

Menu

OnWillRenderObject渲染优化

OnWillRenderObject這個東西能判定該物件有沒有被攝影機看到,可以拿來判定一個東西是否在視野內。

關鍵句 :

 
void OnWillRenderObject() {
}
範例 :
 
using UnityEngine;
using System.Collections;
public class ExampleClass1 : MonoBehaviour {
private ParticleSystem ps;
void Start() {
ps = GetComponent<ParticleSystem>();
}
void OnWillRenderObject() {
if (Camera.current.name == "MiniMapcam")
ps.enableEmission = true;
else
ps.enableEmission = false;
}
}
PS : 使用這個範例記得要把攝影機取名為 MiniMapcam 才有效果喔
打赏
— 于 共写了390个字
— 文内使用到的标签:

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据