我有一个脚本,我试图加入角色,但它不会让我?

时间:2018-05-29 17:17:36

标签: unity3d

好吧,所以我在Unity工作,我正在做3D生存射击教程。我刚刚制作了播放器移动脚本,我正在尝试测试它,但是当我按下播放按钮时,它说“必须修复所有编译器错误才能进入播放模式!”

我正在查看底部并在控制台中看到我所说的错误:“Assets / _Complete-Game / MobileInput / Scripts / MobileControlRig.cs(12,29):error CS0234:类型或命名空间名称”名称空间'UnityEditor.Build'中不存在“IActiveBuildTargetChanged”。您是否缺少程序集引用?“

我之前从未使用过Unity,所以我不知道该怎么做。任何人都可以帮我解决这个问题吗?

需要注意的事项:我正在使用Unity 5.6.0f3 Personal,而我的计算机是在Windows 7上运行的(它是学校的计算机,所以我们无法更新它们。)

2 个答案:

答案 0 :(得分:3)

IActiveBuildTargetChanged不可用。这导致错误。

您正在使用 Unity 5.6.0f3 ,但 Unity 2017.1 中添加了IActiveBuildTargetChanged。您需要下载Unity 2017.1或以上版本才能学习本教程。

答案 1 :(得分:0)

好的,感谢评论者将我与Unity论坛网站联系起来。

我从中得到的是你可以通过进入脚本并删除行来避免出现这种错误。#if UNITY_EDITOR,UnityEditor.Build.IActiveBuildTargetChanged #endif:"。 如果它发生在任何其他脚本中,只需从它们中删除它。

感谢大家的帮助!