【发布时间】:2019-03-11 17:43:12
【问题描述】:
我在开发 Unity2D 游戏时遇到了一些问题。
我试图让子弹击中我创建的瓷砖地图的一部分时被摧毁。当子弹和瓦片地图碰撞时,“OnCollisionEnter2D()”函数不会读取碰撞。然而,它确实读取了精灵和其他精灵之间的碰撞。但不在精灵和瓦片地图之间。
我已经检查过,两个对象都有适当的碰撞器组件(Box Collider 2D 和 Tilemap Collider 2D),并且它们还附加了它们的脚本。
有人可以建议一个解决方案告诉我我做错了什么吗?
提前致谢,Maiko vd Veen。
【问题讨论】:
-
给我们一张检查器中两个对象设置的照片,这样我们就可以看到发生了什么。 :)
标签: c# unity3d 2d collision-detection