//設定從攝影機的中心點發射一道射線到滑鼠的指到的位置的光線資訊
Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition);
//建立接收碰撞結果的變數
RaycastHit hit;
//射出已經設定好的光線到任何碰撞器,並回傳有沒有任何碰撞,且把碰撞結果由hit接收
bool isHit= Physics.Raycast (ray , out hit);
//若有碰撞則顯示碰撞的物體的Tag是什麼
if (isHit){
Debug.Log("碰撞的物體的Tag是什麼:"+hit.collider.gameObject.tag);
}
Raycast 的使用方法
最新推荐文章于 2024-04-23 18:31:21 发布