//获取Main camera的camera组件;
Camera camera=GameObject.Find("Main Camera").GetComponnent<camera>();//方法一;
private Camera camera;
camera=Camera.main;//方法二;
Ray ray=camera.ScreenPointToRay(Input.mousePosition);//创建一条射线;
RaycastHit hit;//获取射线的碰撞;
bool isCollider=Phycics.Raycast(ray,out hit);//判断是否发生碰撞;返回值为bool值
if(isCollider)
{
Debug.Log(hit.collider);//如果碰撞则输出碰撞物体的名字;
}
camera
最新推荐文章于 2024-01-25 18:02:40 发布