簡體   English   中英

在unity3d中未檢測到碰撞

[英]Collision not getting detected in unity3d

我正在制作2D游戲。 我有2個游戲對象,一個玩家和一些障礙,並且我希望玩家對象在碰撞時被破壞。 我向對象和標簽都添加了對撞機,但由於控制台中沒有日志消息,因此不會發生沖突。

在此處輸入圖片說明

void OnCollisionEnter2D (Collision2D col)
{
    Debug.Log("collision name = " + col.gameObject.name);
    if (col.gameObject.tag == "cow") {
        Destroy(gameObject);
    }
}

正如我們在評論中討論的:

Rigidbody2D組件添加到至少一個碰撞對象中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM