由于一些原因 (其实就是 Rider 用久了, 临时换下口味), 需同时开启本地的 VSCode 工作流, 虽然 2022 了, 很多文件已经不再是问题了, 但总是还有一些小坑小洼的。
Unity 开发环境基本分为两类: Rider
、Visual Studio Code
个人比较推荐
Rider
。多占用的内存, 换来的是便捷和完整
VS Code 自身很轻量很快, 但代价是必要的依赖能力要以 扩展
或 服务
的形式集成支持
萝卜白菜, 各有所爱
Doc
Unity Development with VS Code
Install
IDE
SDK
VSCode Extension
Setup Unity
Preferences
- External Tools
- External Script Editor
下拉选择 Visual Studio Code 即可
Setup VSCode
Code
- Preferences
- Settings
搜索
use global mono
并修改为always
即保证全局配置文件(
settings.json
) 内包含"omnisharp.useGlobalMono": "always”
Error
Unable to find Mono …
容易踩坑的一个问题, 具体可以参考 此篇文章
打开
输出
面板, 切换到OmniSharp Log
可以看到错误信息
[ERROR] Error: Unable to find Mono. Ensure that Mono's '/bin' folder is added to your environment's PATH variable.
修正方法
直接修改
/etc/paths.d/mono-commands
(zsh), 修正 Mono 的搜索路径 从Commands
改为bin
目录:
#/Library/Frameworks/Mono.framework/Versions/Current/Commands
/Library/Frameworks/Mono.framework/Versions/Current/bin