Unity 扩展在 Visual Studio Code 中正式发布
上个月,微软宣布了 Visual Studio Code 的 Unity 扩展正式发布。该扩展基于 C# Dev Kit 和 C# 扩展构建,专为 Unity 开发量身定制,支持 Windows、macOS 和 Linux 操作系统。
扩展的开发与优化
该扩展最初于去年进行预览,并根据用户反馈进行了优化,以确保用户体验的进一步提升。开发团队表示,扩展的功能和性能在正式发布前已经得到了显著改善。
主要功能
- 代码编辑:扩展集成了 Roslyn,提供了强大的代码编辑功能,包括 IntelliSense 代码补全。此外,通过 IntelliCode for C# Dev Kit 扩展,开发者还可以使用 AI 辅助功能,如整行补全和带星号的建议。
- 调试功能:扩展简化了 Unity 游戏的调试过程,支持在 Unity 编辑器或独立模式下调试,并可跨所有 Unity 支持的平台运行。开发者只需按 F5 即可将调试器附加到正在 Unity 编辑器中运行的游戏,或使用新的“附加 Unity 调试器”命令选择调试目标。
- 代码分析与重构:扩展提供了 Unity 特定的 C# 分析器和重构工具,帮助开发者更高效地进行 Unity 开发。此外,扩展还支持对 Unity 文件格式(如 .asmdef、.shader、.uss 和 .uxml)的语法高亮,提升代码可读性。
社区反馈与改进建议
社区对 Unity 扩展的反馈总体积极,用户认可其提升生产力的功能。然而,一些问题也被提及,例如在移动设备上调试困难,以及高内存占用问题(尤其是 .NET 主机会消耗大量内存)。用户建议进一步优化用户体验,例如在源代码搜索时仅显示引用。
尽管存在一些挑战,用户对扩展的功能表示赞赏,并对开发团队的努力表示感谢。开发团队表示,此次正式发布标志着持续改进的开始,未来将根据用户反馈进一步优化性能、可靠性,并引入新功能。
使用要求
要有效使用该扩展,开发者需满足以下要求:
- Unity 2019 LTS 或更新版本
- Visual Studio Code 中激活的 C# Dev Kit 扩展
- .NET 7 SDK 或更新版本(如果未安装,C# Dev Kit 扩展会自动安装)
- Visual Studio Editor Unity 包版本 2.0.20 或更新版本
用户参与
用户可以通过 VS Code 报告新问题,或为现有改进和问题贡献意见,帮助开发团队优先处理重要改进。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。