VSCode+Unity開發中我所使用的插件
1、EmmyLua
0.3.49
下載鏈接 https://marketplace.visualstudio.com/items?itemName=tangzx.emmylua
EmmyLua的一些常用功能:
- lua庫函數提示。
- 項目中自定義lua腳本方法的提示。
- 按住ctrl可顯示同腳本變量具體定義,並且點擊可跳轉。
注意1:使用EmmyLua電腦里需要安裝Java JDK,不然有些功能會無法使用。
注意2:如果安裝多個同類型的lua插件,可能會沖突無法正常使用。
注意3:調試功能 先運行Unity再進行調試。
EmmyLua的調試功能
EmmyLua VSCode版提供了2種調試器:
1、Attach Debugger
2、Emmy New Debugger
第一種因為有些問題,作者不再維護了,會逐漸廢棄掉,所以這里說明下第二種。
- 首先需要在項目中創建launch.json文件。
create a launch.json ---> EmmyLua New Debugger ---> 創建json文件
(如果已經有launch文件了,可以把老的給刪除掉。) - 需要在項目中添加三行代碼。
Ctrl+Shift+P ---> EmmyLua: Insert Emmy Debugger Code -> X64 -> 插入三行代碼
這三行代碼可以放在游戲開始時執行就可。
然后就可以愉快的運行Unity,然后F5打斷點調試了。
2、C#
不用多說,開發C#必備。功能很豐富。
我開始用的時候C#會不起作用:
原因是因為我只打開了項目中的代碼目錄文件夾,所以C#插件沒有起作用。
我們需要打開整個項目,然后ctrl shift p -> Select Project -> 選擇當前項目的sln文件即可。
3、Todo Tree
0.0.183
下載鏈接 https://marketplace.visualstudio.com/items?itemName=Gruntfuggly.todo-tree
ctrl + shift + p 然后打開setting.json,添加配置。
{
"todo-tree.tree.showScanModeButton": false,
//正則表達式匹配和支持的tags
"todo-tree.regex.regex": "(--|//)\\s*($TAGS).*(\\n\\s*//\\s{2,}.*)*",
"todo-tree.general.tags": [
"TODO",
"todo",
"FIXME",
"fixme",
"tag",
"done",
"note"
],
"todo-tree.highlights.defaultHighlight": {
"icon": "alert",
"type": "text",
"foreground": "red",
"background": "white",
"opacity": 50,
"iconColour": "blue"
},
"todo-tree.highlights.customHighlight": {
//修改不同tags的樣式
"TODO": {
"icon": "check",
"foreground": "black",
"background": "yellow",
//"type": "line",
"gutterIcon": true
},
"FIXME": {
"foreground": "black",
"iconColour": "yellow",
"background": "red",
"gutterIcon": true
}
},
"editor.fontSize": 18
}
樣式例子:
在左邊插件入口處可以查看所有的tags,並可點擊跳轉
4、bakcground
背景圖片功能。
看着老婆工作,心情會好一點。
ctrl + shift + p 然后打開setting.json,添加配置。
"background.useDefault": false,
"background.customImages": [
"C:/Users/Administrator/Pictures/vs1.jpg",
],
"background.style": {
"content": "''",
"pointer-events": "none",
"right": "0",
"bottom": "0",
"width": "45%",
"height": "50%",
"background.repeat": "no-repeat",
"background-size": "contain",
"opacity": 0.33
},
5、Bracket Pair Colorizer
括號顏色變化。並可顯示括號內的內容,不用擔心不知道是哪個括號里的了。
6、GitLens
VSCode默認支持一點Git的功能,但功能比較少。
這個的功能非常豐富,用了就知道了,強推。
--------------------------后續更新ing---------------------------------