方法一:
vector3 screenpos=camera.main.worldtoscreenpos(worldpos);
if(screenpos.x>Screen.width||screenpos.x<0||screenpos.y>Screen.height||screenpos.y<0){return;}
else{...}
方法二:(待验证)
//物体在摄像机视口的6个面内,包括部分位于
public bool IsVisibleFrom(Renderer renderer, Camera camera)
{
Plane[] planes = GeometryUtility.CalculateFrustumPlanes(camera);
return GeometryUtility.TestPlanesAABB(planes, renderer.bounds);
}