1. 程式人生 > >Unity進階技巧 - 使用MonoDevelop來斷點調試

Unity進階技巧 - 使用MonoDevelop來斷點調試

block gin enc 腳本 eve 技術分享 數據信息 view shu

前言

斷點調試在編程調試過程中是一項非常重要的功能,而Unity自帶的腳本編輯器MonoDevelop需要進行一些設置才能使用斷點調試的功能,今天我們就來看看如何使用MonoDevelop進行斷點調試。

【版本環境】
Unity版本:5.2.2

你將學到什麽?

  • 如何設置Unity的默認腳本編輯器
  • 如何連接MonoDevelop和Unity進程進行調試

一、設置Unity的默認腳本編輯器

如果沒有特別修改過Unity的腳本編輯器的朋友,可以跳過這一段

技術分享
圖一:打開Preferences窗口 技術分享
圖二:修改默認的腳本編輯器

設置步驟如下:

  1. 打開Unity的Preferences界面,如上圖一。
  2. 選擇配置界面的External Tools分頁。
  3. External Script Editor設置改為internal,如上圖二。

二、連接Unity和MonoDevelop進行斷點調試

技術分享
打開Attach界面

首先我們打開MonoDevelop腳本編輯器,選擇運行->Attach to Process...,打開連接對話框,在連接對話框中選擇你的Unity項目進程,如下圖:

技術分享
連接你的Unity項目進程

連接成功後,MonoDevelop編輯器左上角視圖會發生變化,如下圖:

技術分享
連接後的視圖變化

這裏就是對於斷點調試的一些操作按鈕。而要關閉MonoDevelop與Unity進程的連接也很簡單,點擊上圖紅框中最後一個插頭圖示的按鈕即可斷開連接了。

連接成功後,再回到Unity場景編輯器,開始運行你的遊戲,如果你有在代碼中打上斷點,那麽當程序邏輯運行到代碼中斷點的位置後,便會停在斷點處,此時我們便可追蹤當前斷點的一些數據信息進行調試了。

技術分享
代碼中斷點圖示

作者:Zui
鏈接:http://www.jianshu.com/p/8f80e678e08b
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請註明出處。

Unity進階技巧 - 使用MonoDevelop來斷點調試