Unity3d 将ThirdControlCamera链接到gameobject时出错

Unity3d 将ThirdControlCamera链接到gameobject时出错,unity3d,Unity3d,我正在尝试添加一些Unity3D资源。我从Unity导入了标准资源,然后尝试从资源存储导入一个字符 我尝试将第三人称摄影机添加到从资产存储导入的角色。我执行以下步骤: 将新导入的角色拖动到场景中 将“ThirdPersonController”javascript设置为它 将新摄影机对象添加到场景中 向其中添加“ThirdPersonCamera”javascript 将游戏对象摄影机设置为最近创建的摄影机 将相机的“相机变换”设置为最近导入的角色 当我玩这个游戏时,它说: MissingCom

我正在尝试添加一些Unity3D资源。我从Unity导入了标准资源,然后尝试从资源存储导入一个字符

我尝试将第三人称摄影机添加到从资产存储导入的角色。我执行以下步骤:

  • 将新导入的角色拖动到场景中
  • 将“ThirdPersonController”javascript设置为它
  • 将新摄影机对象添加到场景中
  • 向其中添加“ThirdPersonCamera”javascript
  • 将游戏对象摄影机设置为最近创建的摄影机
  • 将相机的“相机变换”设置为最近导入的角色
  • 当我玩这个游戏时,它说:

    MissingComponentException:没有“摄像头”连接到“Skeleton@Skin“游戏对象,但脚本正在尝试访问它。您可能需要在游戏对象中添加摄像头“Skeleton@Skin". 或者,脚本需要在使用组件之前检查组件是否已连接。UnityEngine.Component.get_transform()(at>C:/BuildAgent/work/d63dfc6385190b60/artifacts/EditorGenerated/UnityEngineComponent.cs:20)ThirdPersonController.UpdateSmoothedMovementDirection()(at>C:/BuildAgent/work/d63dfc6385190b60/artifacts/EditorGenerated/UnityEngineComponent.cs:20)ThirdPersonController.Update()(位于Assets/Standard Assets/Character controller/Sources/Scripts/ThirdPersonController.js:304)


    有什么问题吗?

    看起来脚本试图使用附加在步骤6中指定的“camera transform”变量上的相机组件

    我建议将此变量指定给您在步骤3中添加的相机