【发布时间】:2016-01-07 05:59:36
【问题描述】:
我正在尝试添加一些 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 Assets/Standard Assets/Character Controllers/Sources/Scripts/ThirdPersonController. js:131) ThirdPersonController.Update ()(在 Assets/Standard Assets/Character Controllers/Sources/Scripts/ThirdPersonController.js:304)
你知道什么是错的吗?
【问题讨论】:
标签: unity3d