[狀況1]
●原本:
public class CheckPlayer : MonoBehaviour
{
public GameObject Player;
//如果偵測(cè)到玩家
void OnTriggerStay(Collider other){
if (other == Player) {
Debug.Log("偵測(cè)到玩家!")
}
}
}
●改成:
public class CheckPlayer : MonoBehaviour
{
public Collider Player;
//如果偵測(cè)到玩家
void OnTriggerStay(Collider other){
if (other == Player) {
Debug.Log("偵測(cè)到玩家!")
}
}
}
這是今天碰到的狀況,一個(gè)簡(jiǎn)單的錯(cuò)誤,
想說明明玩家就在偵測(cè)區(qū)了,為什麼沒反應(yīng),
把GameObject改成Collider後,重新把玩家拖一次給腳本就解決了~
[狀況2]
添加Rigibody,就解決了。