本页内容简介:便捷的提示可帮助您在使用 Microsoft Visual Studio 或 Visual Studio for Mac 作为 Unity 项目的代码编辑器时提高工作效率。Visual Studio 和 Visual Studio for Mac 随附了一套 Unity 工具,包括对 Unity API 消息的 IntelliSense 支持、调试和检查功能、Unity Project Explorer 以及 Attach and Play。感谢 Microsoft 的 John Miller 在 Unite Copenhagen 会议上提供这些技巧。

更新 Visual Studio
这是一个人人皆知但很重要的提醒:您可以独立于所使用的 Unity 版本更新 Microsoft Visual Studio,而不对项目造成任何破坏。最新版本的 Visual Studio 始终可以在 Windows 和 Mac 上提供性能改进,从而节省您的宝贵时间。更新异常简单;您可以在这张图像中看到更新的操作方法。
让 Visual Studio 保持打开状态
You can avoid costly delays that come with cold launching Visual Studio by simply leaving the editor open. It will continue to synchronize your changes as you operate back and forth between Visual Studio and the Unity Editor.

减少加载时间
您可以通过取消选中“Restore Solution Explorer project hierarchy state on solution load”框来节省一些加载时间。但是,如果要在启动解决方案时展开所有文件夹,以便写入上次打开的文件,则不要取消选中该框。

使用键盘快捷键节省时间
Use CTRL+T (Windows) Shift+CMD+F (Mac) to search your entire project for anything.

使用 Unity API 提高工作效率
您可以直接在 Windows 和 Mac 上的 Visual Studio 编辑器中访问 Unity 文档。为此,请突出显示您想了解详细信息的 Unity 函数。然后,您可以转到 Help > Unity API Reference,或使用键盘快捷键 Ctrl + Alt + M,Ctrl + H 或 Cmd + ' 在集成开发环境 (IDE) 中或在外部启动浏览器。
如果您的文件很长且包含很多代码,则自定义 Unity API 方法的字体和颜色以便快速识别将非常有帮助。

使用 Attach and Play 加快调试过程
除了单击 Attach to Unity,然后切换到 Unity 按 Play 以外,您还可以使用 Attach to Unity and Play 配置一步执行该操作。这将连接调试器并运行 Unity。您不必离开 IDE,因而加快了调试工作流程。

使用 IntelliCode
IntelliCode 是用于增强 IntelliSense 的 AI 驱动的机器学习模型。Intellicode 将根据您最可能使用的顺序列出自动补全建议,从而节省您的时间。要使用它,请在 Visual Studio 中打开一个项目,打开 Intellicode,然后选择选项“Train Intellicode”(在 VS 2019 中;在 VS 2017 中,IntelliCode 是可从 Visual Studio Marketplace 安装的独立扩展)。然后,它将基于打开的项目生成模型;利用这些学到的知识,它可以为其他项目提供建议。在该会议上,John 讲述了他如何使用 Unity FPS 示例项目展示 IntelliCode 的可能性。