我目前正在处理的函数实例化了一个游戏对象(使用预制件)。我将此游戏对象存储在局部变量中
GameObject tmpObject;
完美运行。接下来,我尝试将此 GameObject 分配给 Vive 控制器的 GameObject 表示,如下所示:
tmpObject = tmpController.gameObject.AddComponent<GameObject>() as GameObject;
我得到的错误是 UnityEngine.GameObject 无法转换为 UnityEngine.Component。
我在那里缺少一个简单的/基本的吗?我尝试按照 Unity 的官方指南添加一个 SphereCollider ,它确实有效,那么为什么我不能添加 GameObject?是否有将 GameObjects 添加到另一个 GameObject 的解决方法?非常感谢任何帮助!