Unity3D是一個基于Mono的跨平台遊戲引擎,支援 PC 、MAC 、Android 、IOS 等多種平台,其 3.0 以後的版本支援用MonoDevelop調試,很多人安裝了之後發現 MonoDevelop 的調試按鈕是灰色的,無法進行調試,通過看官方文檔和測試,發現正确的調試步驟如下:
1.MonoDevelop 的安裝與設定:
(1).下載下傳并安裝 Unity3D 以及其内置的 MonoDevelop ,一定要安裝 Unity3D 安裝包内置的 MonoDevelop ,MonoDevelop 官方下載下傳的版本是沒有 Unity3D 的調試插件的;
(2).運作 MonoDevelop (如果 MonoDevelop 不能運作,則需要安裝 .Net 3.5 ), 選擇菜單 (Tools –> Preference) 打開選項設定視窗,在左邊的導航視窗的最後一個節點 (Unity –> Debugger) ,在右邊設定 Editor Location 為正确的位置, 然後勾選 Launch Unity Automatically 和 Build Project in MonoDevelop ,按 OK 按鈕儲存;
2.Unity Editor 的外部編輯器設定為 MonoDevelop :
(1).打開 Unity , 選擇 Edit –> Preference 打開 Unity 設定視窗;
(2).将 General 頁籤中的設定為 MonoDevelop;
3.正确的調試步驟為:
(1).在 Unity Editor 的 Project 視窗點選滑鼠右鍵, 在彈出菜單中選擇 Sync MonoDevelop Project, 将自動運作 MonoDevelop 并打開對應的項目;
(2).關閉 Unity Editor ;
(3).在 MonoDevelop 中為源代碼設定斷點,點選調試按鈕或者按 F5 開始調試,在自動打開的 Unity Editor 中選擇 Play 按鈕,斷點就開始起作用了;
設定可以參考下面的幾個截圖:
Mono Develop 設定
Unity 設定
調試截圖
本文轉蓬萊仙羽51CTO部落格,原文連結:http://blog.51cto.com/dingxiaowei/1366241,如需轉載請自行聯系原作者