【发布时间】:2015-09-21 17:03:09
【问题描述】:
我正在关注 Unity3D 网站上的 roll-a-ball 教程。当我尝试在 MonoDevelop-Unity 中构建 PlayerController.cs 时,我收到以下错误:
找不到类型或命名空间名称“UnityEngine”。您是否缺少程序集参考?
能够重现此错误的最小 C# 程序是单行代码
using UnityEngine;
我在网上找到了两个解决这个问题的方法:
- 重新安装 Unity。
- 在 Unity 编辑器中,转到编辑 -> 首选项 -> 外部工具 -> 外部脚本编辑器,选择下拉菜单并手动选择 MonoDevelop。
我都试过了,都不管用。
我在 Linux 上使用 Unity 5.1.0f3 的实验版本。
【问题讨论】:
-
您是否缺少程序集参考?
-
您是否尝试过删除您的 Monodevelop 项目文件并让 Unity 重新生成它们? (如果您不使用源代码管理,请在执行此操作之前备份。)
-
无需通过 Monodevelop 构建文件。要玩游戏,只需使用 Unity 中的播放按钮即可;或者,您可以在文件 -> 构建设置中构建游戏。
-
@LOLslowSTi 我不确定,我怎样才能找到?抱歉这个菜鸟问题。
-
@user3071284 当我点击播放时,我收到消息“必须修复所有编译器错误才能进入播放模式。”我没有尝试在 Unity 中构建,但我会尽快尝试。
标签: c# unity3d monodevelop unity5