我似乎无法与Character
发生碰撞,导致游戏对象自行毁灭。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class CollectItem: MonoBehaviour
{
void OnCollisionEnter(Collision collision){
if(collision.gameObject.name == "Character"){
Destroy(gameObject);
}
}
}
答案 0 :(得分:1)
可能有多种原因:
作为一个补充说明,比较字符串时,应始终使用Equals方法,即冲突.gameObject.name.Equals(“字符”)。不过,这不是您的问题。