A物体有CameraB渲染,首先将A物体世界坐标转换为屏幕坐标,再由屏幕坐标的x与Screen.width做比较,如果x<Screen.width则在屏幕内,否则在屏幕外。
Vector3 screen3dPos = CameraB.WorldToScreenPoint(enemy.transform.position);
if (screen3dPos.x > Screen.width)
{
Debug.Log("out of screen");
}else{
Debug.Log("in screen");
}
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。