void OnBecameInvisible()
{
// enabled = false;
Debug.Log("不在视线范围内")
GetComponent<MeshRenderer>().enabled = false;
}
void OnBecameVisible()
{
// enabled = true;
Debug.Log("在视线范围内");
GetComponent<MeshRenderer>().enabled = true;
上面的方法 物体必须有Render组件
void OnWillRenderObject() { if (Camera.current.name == "Main Camera Left") rend.material.color = Color.red; else rend.material.color = Color.white; }
针对不同的摄像机 渲染不同的情况