Collider2D碰撞在Unity中不起作用

问题:为什么这段代码不能在加电脚本中运行?

    private void OnTriggerEnter2D(Collider2D other)
    {


        if (other.tag == "Player")
        {
            Debug.Log("I got power up");


            Destroy(this.gameObject);
        }




    }

所以我有两个游戏对象。

Triple_Shot_Powerup和播放器

当这两个碰撞时,什么也没发生... idk为什么

Collider2D碰撞在Unity中不起作用

玩家具有

Tag:Player

具有Trigger True的Box Collider 2D

并且身体僵硬

Collider2D碰撞在Unity中不起作用

Triple_Shot_Powerup具有:

具有Trigger True的Box Collider 2D

并且身体僵硬

Collider2D碰撞在Unity中不起作用

dongchunl 回答:Collider2D碰撞在Unity中不起作用

Rigidbody Simulated复选框必须为

,

两个物体都不需要刚体。如果您在两个物体上都装有刚体,请确保选中您的刚体复选框

本文链接:https://www.f2er.com/3127121.html

大家都在问