Unity射线检测鼠标点击物体
private void Update()
{
if (Input.GetMouseButtonDown(0))
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hit;
if (Physics.Raycast(ray, out hit))
{
GameObject obj = hit.collider.gameObject;
Debug.Log("点击物体名称:" + obj.name + " 点击物体位置:" + hit.point);
}
}
}