在我开发Unity2D游戏时遇到了一个问题。
我试图让子弹碰到我创建的图块地图的一部分时将其销毁。当项目符号和图块地图碰撞时,“ OnCollisionEnter2D()”函数不会读取碰撞。但是,它确实读取了子画面和其他子画面之间的碰撞。但不在Sprite和Tile Map之间。
我已经检查过,两个对象都具有适当的对撞机组件(Box Collider 2D和Tilemap Collider 2D),并且还附加了脚本。
有人可以提出一种解决方案,告诉我我在做什么错吗?
提前,Maiko vd Veen。
答案 0 :(得分:0)
您的子弹需要用刚体2D来触发对撞机之间的碰撞。