[英]SetActive not working in Unity3d?
學習從統一項目中滾動球項目,並且當玩家與他們碰撞時,拾音器不會移開。 它就像透明對象一樣穿過它們的內部,這是我的代碼。
void onTriggerEnter(Collider other)
{
if(other.gameObject.tag == "Pickup")
{
other.gameObject.SetActive(false);
}
}
我發現您的代碼中存在區分大小寫的一個或兩個問題。
OnTriggerEnter
,注意大寫OnTriggerEnter
“ O”。 Unity在查找要調用的方法時使用區分大小寫的搜索。 PickUp
作為標簽,因此請確保您的代碼與您在Unity Editor中設置的標簽匹配。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.