3.2.3 Visual Studio Tools for Unity

3.2.3 Visual Studio Tools for Unity

Visual Studio Tools for Unity(简称VS Tools for Unity)是VS专门面向Unity开发的支持工具,是一个免费的VS扩展。其包括一组丰富的功能,可以增强编写和调试Unity C#脚本、使用Unity项目,能够帮助用户更加高效率地使用Unity开发跨平台游戏和应用。主要功能包括以下几点。

(1)使用针对Unity项目优化的高性能调试器对代码进行故障排除、检查和浏览,功能包括:设置断点;计算“监视”窗口中的复杂表达式;检查和修改变量和参数的值;深化到复杂对象和数据结构。

(2)使用特定于Unity的IntelliSense代码完成快速发现和编写Unity脚本。Intel.liSense的自动完成建议功能能够快速准确地向C#脚本添加Unity事件函数,如Start、Update、OnCollision Enter函数。

(3)通过快速访问Unity文档了解有关编写代码的详细信息。

(4)使用遵循Unity脚本最佳做法的重构选项编写更好的代码,如图3.2所示。

图3.2 VS Tools for Unity的快速修复和重构建议

(5)确定Unity引擎如何使用Code Lens提示来调用代码,以获取消息函数和资产使用情况。