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;
我發現了兩個方案來解決這個問題在線:
- 重新安裝Unity。
- 在Unity編輯器中,轉至編輯 - >首選項 - >外部工具 - >外部腳本編輯器,選擇下拉菜單並手動選擇MonoDevelop。
我已經嘗試過兩種都沒有工作。
我在Linux上使用Unity 5.1.0f3的實驗版本。
您是否缺少程序集參考? – maksymiuk
你有沒有嘗試刪除你的Monodevelop項目文件並讓Unity重新生成它們? (在執行此操作之前備份,如果您不使用源代碼管理。) – 31eee384
無需通過Monodevelop構建文件。要玩遊戲,只需使用Unity中的播放按鈕;或者,您可以在「文件」 - >「生成設置」中構建遊戲。 – user3071284