我有一個腳本在遊戲中隨機位置產生貓,當用戶點擊它們時,它們應該被銷燬。然而,我的腳本遇到了麻煩,並且想知道是否有人知道raycast出了什麼問題?Unity c#摧毀用鼠標點擊產生的預製
public void CatClick() {
if (Input.GetMouseButtonDown (0)) {
Ray = Camera.main.ScreenPointToRay (Input.mousePosition);
if (Physics.Raycast(Ray, out RaycastHit)) {
Destroy(RaycastHit.collider.gameObject);
}
}
}