使用方法:挂载在场景中任意物体上
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Test : MonoBehaviour
{
private void Update()
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit raycastHit;
if (Physics.Raycast(ray, out raycastHit, 2000))
{
if (Input.GetKeyDown(KeyCode.Mouse0))
{
Debug.Log(raycastHit.transform.name);
}
}
}
}