问题描述
我创建了两个游戏对象。
一个是盒子,另一个是球。然后我添加了对撞机(框对撞机和圆对撞机)以使其碰撞。但这不起作用。当我按下“播放”按钮时,球刚好落入永恒^^。 我在互联网上搜索并找到了可能的解决方案,但它们没有起作用。
*未选中触发。 *将刚体2d固定到球上。
任何帮助将不胜感激。感谢您的关注
解决方法
BoxCollider和CircleCollider2D在不同维度上与物理相互作用,盒对撞机物理以3D计算,而圆对撞机物理以2D计算。在Unity中,3D物理学和2D物理学是分别计算的,因此2D和3D对撞机之间不可能发生碰撞。您将不得不用BoxCollider2D来代替盒子对撞机,或者用SphereCollider来代替圈子对撞机。祝你好运!