OnBecameVisible() : 当物体在/进入摄像机视野内会调用一次,类似触发器OnTriggerEnter();OnBecameInvisible() : 当物体离开摄像机视野会调用一次,类似触发器OnTriggerExit();
1.首先保证物体上具有MeshRenderer
2.触发这两个方法的类是
添加给物体,不是摄像机
3.unity编辑器测试时注意:在scence界面中的射线机也被算进去了「传疯」
void OnBecameVisible()
{
Debug.LogError("当物体进入相机视野");
}
void OnBecameInvisible()
{
Debug.LogError("当物体离开相机视野");
}