首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Collider2D冲突在Unity中不起作用

Collider2D冲突在Unity中不起作用
EN

Stack Overflow用户
提问于 2019-11-11 07:57:41
回答 2查看 79关注 0票数 0

问:为什么这段代码不能从通电脚本内部运行?

代码语言:javascript
复制
    private void OnTriggerEnter2D(Collider2D other)
    {


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


            Destroy(this.gameObject);
        }




    }

所以我有两个游戏对象。

Triple_Shot_Powerup和播放器

当这两个碰撞时,什么都不是happening...idk为什么

播放器具有:

标签:播放器

触发器真的二维盒对撞机

并且有一个刚体

Triple_Shot_Powerup具有:

触发器真的二维盒对撞机

并且有一个刚体

EN

回答 2

Stack Overflow用户

发布于 2019-11-11 09:46:30

刚体模拟复选框必须为True

票数 1
EN

Stack Overflow用户

发布于 2019-11-11 13:05:15

您不需要在两个对象上都使用刚体。如果将刚体附加到两个对象,请确保必须选中刚体复选框

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58794052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档