*已解决*我无法让我的精灵在 Unity 中触发对撞机

问题描述

感觉好像我什么都试过了。我是 Unity 中一个相对较新的编码员,我只是试图让一个精灵(玩家)在与另一个被克隆并放入游戏场内随机位置的对象发生碰撞时触发一个函数。我将我的玩家对撞机设置为连接了刚体 2D 的常规对撞机。在这里收集的对象被标记为触发器,是运动学的,附加了 OnTriggerEnter 函数(大多数其他脚本在这一点上只是为了看看它是否可以工作),并且没有任何事情改变了游戏的运行方式或作品或任何看起来。我错过了什么?这让我发疯了,我真的希望有人能帮我解决这个问题!

解决方法

在阅读主要帖子的评论后,我找到了答案。我根本不知道 Collider2D 和 OnTriggerEnter2D 是一回事,一旦解决了这个问题,我就能解决这个问题!