Mac 使用Visual Studio Code搭建unity開發(fā)環(huán)境
前置條件:
- 安裝brew,homebrew官網(wǎng)安裝,然后安裝openssl,.net core 需要1.0.1以上的版本,安裝命令
brew update
brew install openssl
- 下載 Visual Studio Code瑞凑,解壓后將其拖拽到launchpad中性昭。
- 下載安裝 Mono 跨平臺的 .NET 框架寸谜,也可以通過Homebrew的
brew install mono
下載安裝。 - 安裝.Net core SDK.
VSCode插件安裝,插件重復(fù)則最終檢查安裝即可
- unity3d-pack
- vscode-icons / Material Icon Theme.個(gè)人傾向于后一個(gè)
- vscode-solution-explorer
- Unity Tools
- Unity Code Snippets
- ShaderlabVSCode(Free)
- Shader languages support for VS Code
- luaide
- Debugger for Unity
- Chinese (Simplified) Language Pack for Visual Studio Code
- C# XML Documentation Comments
- C# Snippets
- C# FixFormat
- C#
- TypeLens 查看引用數(shù)量
- TODO Parser .Parse TODOs in your working files.
- Code Spell Checker
- ILSpy .NET Decompiler,使用方式
icsharpcode.ilspy-vscode.dll反編譯工具 - Markdown Preview Enhanced
- vscode-proto3
- 已經(jīng)下載好的包,在/Users/用戶名/.vscode/extensions 路徑下將已經(jīng)下載好的整套插件 extensions 密碼:a6h4 文件夾替換,這個(gè)版本的omnisharp是1.34.3
如果你進(jìn)行更新了,則會變的高.需要手動下載 -
手動下載omnisharp和debugger需要在路徑/Users/用戶名/.vscode/extensions/ms-vscode.csharp-1.21.4/package.json 這個(gè)文件里面找到omnisharp對應(yīng)的版本以及debugger對應(yīng)的版本,下載完畢之后解壓到當(dāng)前文件夾,最后需要生成空文件install.LOCK即可
最終效果:
整個(gè)插件目錄
debugger
omnisharp
install.LOCK
在unity3d中集成VSCode
- 在AssetStore搜索VSCode并安裝
- 自定義VSCode在unity中的配置
- 使用VSCode打開unity工程
出現(xiàn)的問題
- omnisharp安裝不上去,解決方案1:翻墻
解決方案2:手動安裝,在github上面下載 - mono版本過多,參考鏈接
- 啟動不了omnisharp服務(wù),去掉omnisharp設(shè)置里面的Omnisharp: Wait For Debugger選項(xiàng).
小技巧:
- timeScale不影響Update和LateUpdate,會影響FixedUpdate岸夯。
- timeScale不影響Time.realtimeSinceStartup,會影響Time.timeSinceLevelLoad和Time.time。
- timeScale不影響Time.fixedDeltaTime和Time.unscaleDeltaTime昧诱,會影響Time.deltaTime。
- 當(dāng)使用Time.deltaTime/Time.time/Time.timeSinceLevelLoad做的操作,可以使用 timeScale進(jìn)行暫停和加速.