2015-09-21 289 views
1

我在关注Unity3D网站上的roll-a-ball教程。当我尝试在MonoDevelop中,团结建设PlayerController.cs,我收到以下错误:命名空间名称'UnityEngine'找不到

The type or namespace name 'UnityEngine' could not be found. Are you missing an assembly reference?

最小的C#程序,可以重现此错误是单行

using UnityEngine; 

我发现了两个方案来解决这个问题在线:

  1. 重新安装Unity。
  2. 在Unity编辑器中,转至编辑 - >首选项 - >外部工具 - >外部脚本编辑器,选择下拉菜单并手动选择MonoDevelop。

我已经尝试过两种都没有工作。

我在Linux上使用Unity 5.1.0f3的实验版本。

+0

您是否缺少程序集参考? – maksymiuk

+0

你有没有尝试删除你的Monodevelop项目文件并让Unity重新生成它们? (在执行此操作之前备份,如果您不使用源代码管理。) – 31eee384

+1

无需通过Monodevelop构建文件。要玩游戏,只需使用Unity中的播放按钮;或者,您可以在“文件” - >“生成设置”中构建游戏。 – user3071284

回答

3

没有必要通过Monodevelop构建文件。要玩游戏,只需使用Unity中的播放按钮;或者,您可以在“文件” - >“生成设置”中构建游戏。

相关问题