将项目导入另一个项目Unity

时间:2015-01-16 15:13:50

标签: import unity3d

我有一个工作隐身项目完全完成了一段时间,但我想将它导入另一个项目,所以我为隐形项目创建了一个unitypackage文件。我把它导入另一个项目,我有三个错误。一个是char_Robot。

navmeshagent.velocity分配'char_robotGuard_001'的尝试无效。输入速度为{NaN,NaN,NaN}。 UnityEngine.NavMeshAgent:set_velocity(Vector3)EnemyAnimation:OnAnimatorMove()(在Assets / Scripts / Enemy / EnemyAnimation.cs:51)

这是第一个错误,第二个错误发生在PlayerMovement脚本上。玩家没有移动,我在控制台出错了。

未设置输入按钮吸引。要更改输入设置,请使用:编辑 - >项目设置 - >输入PlayerMovement.Update()(在Assets / Scripts / Player / PlayerMovement.cs:51)

我最后的错误是相机屏幕全黑了。我们可以隐约地看到玩家和环境。

我正在使用unity 4.5并且正在遵循团结隐身教程:

http://unity3d.com/learn/tutorials/projects/stealth

我是否需要完成任何设置或导入项目的方式有误?我再次使用unity的导入自定义包功能来导入文件。我正在使用统一的免费版本。

提前致谢。

1 个答案:

答案 0 :(得分:0)

MX D是正确的,可能存在导致新项目错误的资产依赖项。

很难说究竟是什么导致了大多数错误,但输入错误是因为您的脚本位于新项目中并且您尚未定义输入设置。

转到 项目设置>输入,并添加“吸引”输入按钮以及导致错误的任何其他按钮。