我一遍又一遍地遇到相同的错误。我在youtube上观看了很多视频,并在google上进行了搜索,但是我自己找不到解决此错误的方法。
一个月前,我解决了这个问题,但是又回来了,我忘记了修复工作。
谢谢!
答案 0 :(得分:0)
您是从GameObjects获得组件的,而不是组件本身的。
collisionInfo.gameObject.GetComponent...
此外,所有具有预定义名称的对象似乎都执行相同的操作。
您可以给所有这些对象一个预定义的标签,那样,您可以简单地在多个对象上使用一个if语句。
像这样:
// Give all of the respective game-objects with a tag of 'LoadMainCollisionHelper'
if (collisionInfo.gameObject.CompareTag("LoadMainCollisionHelper")){
SceneManager.LoadScene("MainCollision");
}
P.S:请发布代码,而不是对其进行拍照。