1,創建一根射線
2,檢查射線與其他物體的碰撞,得到碰撞信息
3,通過碰撞信息對碰撞到的物體進行處理
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class NewBehaviourScript : MonoBehaviour {
private Ray ray;
private RaycastHit hit;
void Update () {
// 按鼠標左
if (Input.GetMouseButton(0))
{
// 主相機屏幕點轉換為射線
ray = Camera.main.ScreenPointToRay(Input.mousePosition);
//射線碰到了物體
if (Physics.Raycast(ray,out hit))
{
//銷毀解除的游戲對象
GameObject.Destroy(hit.collider.gameObject);
}
}
}
}