“Collision2D”不包含“GameObject”的定义使用碰撞器时

问题描述

我使用“GameObject”作为参考没有错误,但是当我使用 OnColissionEnter2D 使用相同的 GameObject 时,它给了我一个错误 我尝试在碰撞代码上将 GameObject 更改为 gameObject 并且它有效但其中的代码不起作用。 我还尝试更改对“gameObjects”的公共引用,但后来我遇到了更多错误,无法更改它。 我现在该怎么办??? 代码 enter image description hereenter image description here

解决方法

首先,我不建议在 Notepad++ 中编码。 其次, col.GameObject 不是一个东西,你试图从对撞机获取一个类型。你必须使用 gameObject 否则它永远不会工作。 最后但并非最不重要的是,您正在尝试检查碰撞对象的名称是否为 Spawner,您从未使用在代码顶部引用的 Spawner。