我有一个脚本在游戏中随机位置产生猫,当用户点击它们时,它们应该被销毁。然而,我的脚本遇到了麻烦,并且想知道是否有人知道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);
}
}
}