用unity的射线方法演示一个鼠标点击消除物体
void Update()
{
if (Input.GetMouseButtonDown(0))
{
Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);//检测鼠标点击位置
RaycastHit hit;//被点击物体
if (Physics.Raycast(ray,out hit,15f,1<<8 | 1<<9))//检测物理碰撞,和物体发生碰撞会返回true,out hit表示在正常return返回值的基础上多返回一个hit值,第三个参数15f是射线距离,最后两个参数是标签
{
Destroy(hit.collider.gameObject);
}
}
}