从鼠标点击位置发射射线检测是否点击到3D世界中的物体
程序员文章站
2022-03-26 17:23:20
...
if (Input.GetMouseButtonDown(0))
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(ray, out hit, 5000)) //如果碰撞检测到物体
{
Debug.LogError( hit.point + " " + hit.collider.tag);
if (hit.collider.tag != "You")
{
Debug.Log("I Find You");
}
}
}