使用VSCode進(jìn)行Unity項(xiàng)目開(kāi)發(fā)
背景:由于項(xiàng)目不是很大,加上懶得開(kāi)多IDE,所以研究了下怎么用vscode調(diào)試客戶(hù)端項(xiàng)目
一、VSCode 調(diào)試Unity C#
1、對(duì)于Unity工具,我們需要將 Edit-Preferences-External Tools 下的External Script Editor 選擇為 VSCode
2、接下來(lái)打開(kāi)VSCode,查看是否有以下擴(kuò)展:
????????C#; Debugger for Unity
????????安裝之后,進(jìn)入項(xiàng)目的cs文件,生成?launch.json,內(nèi)容如下
??????????
? 3、重新啟動(dòng)Unity,會(huì)提示你是否應(yīng)用新的IDE,根據(jù)需要選擇應(yīng)用當(dāng)前項(xiàng)目還是所有項(xiàng)目即可。
? 4、啟動(dòng)你的項(xiàng)目之前,先在VSCode啟動(dòng) Unity Editor,讓你的IDE 附加上 你的Unity進(jìn)程
? ?5、測(cè)試:在你的main函數(shù)位置斷點(diǎn),查看是否能正常進(jìn)入斷點(diǎn)
二、VSCode 調(diào)試 Lua
1、在VSCode擴(kuò)展商店安裝 EmmyLua,Lua, Lua Debug 插件
2、找到EmmyLua插件安裝文件夾下的?emmy_core.dll 文件,復(fù)制粘貼到 你的工程文件的Assest 同級(jí)目錄下
?3、在你的lua啟動(dòng)項(xiàng)里加入EmmyLua 的配置,如下:
4、在你的main.lua (lua項(xiàng)目主文件)?下添加 對(duì) emmy_core 的依賴(lài)并請(qǐng)求連接,如下:
5、這時(shí)候,你就可以開(kāi)啟Unity測(cè)試你的Lua斷點(diǎn)是否有效了
希望對(duì)你有幫助。
參考鏈接:
???blog.csdn.net/qq_34035956/article/details/109255357