Visual Studio Code: Unity 扩展现已正式发布

Unity 扩展在 Visual Studio Code 中正式发布

上个月,微软宣布了 Visual Studio Code 的 Unity 扩展正式发布。该扩展基于 C# Dev Kit 和 C# 扩展构建,专为 Unity 开发量身定制,支持 Windows、macOS 和 Linux 操作系统。

扩展的开发与优化

该扩展最初于去年进行预览,并根据用户反馈进行了优化,以确保用户体验的进一步提升。开发团队表示,扩展的功能和性能在正式发布前已经得到了显著改善。

主要功能

  1. 代码编辑:扩展集成了 Roslyn,提供了强大的代码编辑功能,包括 IntelliSense 代码补全。此外,通过 IntelliCode for C# Dev Kit 扩展,开发者还可以使用 AI 辅助功能,如整行补全和带星号的建议。
  2. 调试功能:扩展简化了 Unity 游戏的调试过程,支持在 Unity 编辑器或独立模式下调试,并可跨所有 Unity 支持的平台运行。开发者只需按 F5 即可将调试器附加到正在 Unity 编辑器中运行的游戏,或使用新的“附加 Unity 调试器”命令选择调试目标。
  3. 代码分析与重构:扩展提供了 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 报告新问题,或为现有改进和问题贡献意见,帮助开发团队优先处理重要改进。

阅读 29
0 条评论