VS2017 除錯 Unity3D 指令碼

2021-09-22 18:43:15 字數 1593 閱讀 4157

1. 安裝unity3d最新版本.    

2. 安裝visual studio community 2017.  

這裡有 community, professional, enterprise, 個人開發選擇 community 版

對於 vs2010, vs2012, vs2013, vs2015 都有對應的 visual studio tools for unity 工具

而對於vs2017, 則直接從安裝程式中選擇unity 工作負載即可

visual studio tools for unity 入門

使用 visual studio tools for unity

官方給出的文件已經很詳細了.這個地方寫出我操作的過程吧, 沒遇到什麼問題, 直接就可以單步除錯了

1. 開啟或者新建立乙個unity專案. 

2. 設定編輯器為 最新的 vs.   

3. 在 build setting 中配置可除錯指令碼

將這些選項勾選上

然後 build 生成 

4. 雙擊 project 面板中的  c# 檔案, 會自動使用vs開啟檔案

注: 這個地方官方建議使用  unity 專案資源管理器,  而不要使用 解決方案資源管理器. 詳細原因可以看上面給出的鏈結

5. 除錯, 附加到unity除錯程式

點確定,  這個地方要注意一下埠占用以及防火牆遮蔽埠的問題.

6. 斷點, 單步除錯

在 start() 中新增**, 並打上斷點 (f9)

切換到 unity 啟動遊戲

在vs中的斷點處就會停下, 如下圖:

可以自行檢視變數值以及呼叫堆疊的情況

VS2017 除錯 Unity3D 指令碼

1.安裝unity3d最新版本.2.安裝visual studio community 2017.這裡有 community,professional,enterprise,個人開發選擇 community 版 對於 vs2010,vs2012,vs2013,vs2015 都有對應的 visual ...

VS2017 除錯 Unity3D 指令碼

除了unity安裝時可選的2017社群版,其他的2017版本因為沒有單獨的vs2017tools for unity,所以需要在 獲取工具和功能 裡進行額外新增。這個方法應該是不支援5.3及其以下的版本.1.安裝unity3d最新版本.2.安裝visual studio community 2017...

VS2017 除錯 Unity3D 指令碼

1.安裝unity3d最新版本.2.安裝visual studio community 2017.這裡有 community,professional,enterprise,個人開發選擇 community 版 對於 vs2010,vs2012,vs2013,vs2015 都有對應的 visual ...