Visual Studio 2022默认集成虚幻游戏引擎,改进游戏开发体验

微软根据游戏开发人员的需求改进Visual Studio 2022,在17.5版本将会默认集成虚幻引擎(Unreal Engine,UE),使游戏开发人员可以快速查看虚幻引擎的蓝图参照、资产,而且不需要跳出Visual Studio就可以添加默认UE类别,同时微软还改进宏功能,使开发者可以方便操作长宏。

Visual Studio 2022 17.5默认集成虚幻引擎,提供查看蓝图参照、蓝图资产和添加UE类别三个功能,这些功能只会在开发者处理虚幻引擎项目的时候才会显示。要使用这些功能,开发者需要在Visual Studio安装程序中,勾选安装IDE支持虚幻引擎组件,同时还需要安装开源Visual Studio集成工具组件,才能够查看蓝图参照和资产,开发者可以直接在Unreal Engine Marketplace安装该组件,或是从GitHub存储库复制安装。

另外,现在将鼠标悬停在宏上,Visual Studio会以等宽字体和格式化显示宏内容,供开发者能够更好阅读和理解,并且简单地比较和复制粘贴长宏。微软提到,这项功能请求虽然来自虚幻引擎开发人员,但是非虚幻引擎的C++项目也能获益。

微软还改进Visual Studio中IntelliSense成员列表冗长的问题,与大多数的项目相比,虚幻引擎项目的这个问题更加严重,成员列表可能多达数百个项目,即便激活IntelliCode和Predictive IntelliSense,开发人员同样会在寻找正确IntelliSense建议时遭遇困难。

现在微软重新设计C++项目的成员列表,使用一套新的规则排序成员,当开发者激活IntelliCode,则建议的条目会先出现在成员列表顶端,同时列表也会显示项目来自IntelliCode抑或是IntelliSense建议的消息。