2015-09-21 325 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中的播放按鈕;或者,您可以在「文件」 - >「生成設置」中構建遊戲。

相關問題