如何在我的情况下修复unity3d中的错误CS1061? C#

时间:2019-11-17 04:34:27

标签: c# unity3d

我一遍又一遍地遇到相同的错误。我在youtube上观看了很多视频,并在google上进行了搜索,但是我自己找不到解决此错误的方法。

一个月前,我解决了这个问题,但是又回来了,我忘记了修复工作。

控制台: enter image description here

代码: enter image description here

谢谢!

1 个答案:

答案 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:请发布代码,而不是对其进行拍照。

相关问题