【发布时间】:2015-03-15 05:42:34
【问题描述】:
我有一个工作的隐身项目完全完成了很长一段时间,但我想将它导入另一个项目,所以我为隐身项目创建了一个 unitypackage 文件。我将其导入另一个项目,但出现三个错误。一个用于 char_Robot。
“char_robotGuard_001”的 navmeshagent.velocity 分配尝试无效。输入速度为 { NaN, NaN, NaN }。 UnityEngine.NavMeshAgent:set_velocity(Vector3) EnemyAnimation:OnAnimatorMove()(在 Assets/Scripts/Enemy/EnemyAnimation.cs:51)
这是第一个错误,第二个错误是在 PlayerMovement 脚本上。播放器没有移动,我在控制台中遇到错误。
输入按钮吸引未设置。要更改输入设置,请使用:Edit -> Project Settings -> Input PlayerMovement.Update () (at Assets/Scripts/Player/PlayerMovement.cs:51)
我的最后一个错误是相机屏幕全黑。我们可以隐约看到玩家和环境。
我正在使用 unity 4.5,并在以下位置学习统一隐形教程:
http://unity3d.com/learn/tutorials/projects/stealth.
是否有任何我必须完成的设置或我导入项目的任何错误方式?我再次使用统一的导入自定义包功能来导入文件。我使用的是免费版的 unity。
提前致谢。
【问题讨论】:
-
您是否导出了包含依赖项的包?而且您在另一个项目中设置的某些设置似乎没有随包一起导出。由于该包不包含 projectsettings.asset 文件。您将不得不再次手动应用这些设置