Visual Studio 2022: 增加对虚幻引擎的支持
创始人
2024-05-26 06:25:11
0

自 Visual Studio 2022 发布以来,我们一直专注于为游戏和大型项目开发人员提供一系列生产力和性能改进。今天,我们很高兴与大家分享下一组专门用来提高虚幻引擎开发效率的功能。我们听到并看到了来自你(我们的游戏开发人员)的大量宝贵反馈。我们想特别向所有参与调查问卷、留下开发者社区建议并在社交媒体上与我们聊天的人致敬。没有你的贡献,这些功能是不可能有的。

在这篇文章中,你将学习如何快速查看虚幻引擎蓝图引用、资源以及添加默认UE类,在整个过程中,你无需离开 Visual Studio 环境。此外,你还现在可以通过 UE 宏扩展和新重新设计的成员列表进一步提高工作效率。下面提到的所有功能在 Visual Studio 2022 17.5 预览版中可用。

下面是英国的 Rare 游戏公司的技术主管 Sean Davies的评论:

这是一次很棒的合作。Rare 游戏团队分享了他们在虚幻引擎中编写和发布功能的深厚知识和经验,作为回报,我们受益于一套新工具,这些工具帮助我们更好地理解上下文,避免常见错误,并更快地获得有趣的内容。每个人都获益了!

安装

查看蓝图参考、蓝图资源和添加UE类是当前虚幻引擎特有的功能集合。这些功能默认可用,只有在你处理虚幻引擎项目时才会显示。为确保启用这些功能,请确认在 Visual Studio 安装程序的 “C++游戏开发” 工作负载中选中了 “IDE对虚幻引擎的支持” 组件。宏扩展和重新设计的智能感知成员列表都不需要上述组件。

>> 请移步至 topomel.com 查看图片 <<

此外,你还必须安装我们的免费开源 “Visual Studio Integration Tool” 插件,以查看蓝图引用和资源。对于大多数UE开发者来说,你可以通过虚幻商城安装插件。如果你的项目与市场插件不兼容,你可以通过我们的 吉特哈布 存储库克隆并安装该插件,具体步骤请参考相关文档。

显示虚幻引擎蓝图引用和资源

安装工作负载组件和插件后,虚幻引擎蓝图引用将开始显示为位于虚幻引擎类、函数、属性之上的CodeLens提示。
快速浏览一下,即可看到有多少蓝图引用与你的UE类、函数或属性相关联。单击蓝图代码镜头提示将显示所有相关蓝图。对于那些包含资源路径的蓝图,你还可以双击该条目以在Visual Studio中打开UE资源检查器。为了方便起见,新打开的窗口可以调整大小或停靠。

添加虚幻引擎类

你现在可以在 Visual Studio 中添加新的虚幻引擎类。为此,请在解决方案资源管理器中右键单击项目文件夹,然后单击添加 -> UE 类…以打开添加新项向导。

>> 请移步至 topomel.com 查看图片 <<

打开“添加新项”窗口后,你将能够添加4个虚幻引擎类模板之一。

>> 请移步至 topomel.com 查看图片 <<

扩展虚幻引擎宏

关于UE开发的一个有价值的反馈是:使用虚幻引擎宏时的痛苦。我们希望提供一种在处理长 UE 宏时提高工作效率的方法。现在,你可以将鼠标悬停在宏上,使用新的等宽字体和格式化显示更轻松地阅读和理解宏。此外,如果你希望与另一个宏进行比较或将整个宏粘贴到其他位置,现在可以复制扩展的宏。此外,“内联扩展”将允许你在 IDE 中查看宏及其完全扩展。虽然此功能请求来自UE开发人员,但我们希望你也能发现此功能在非UE C++项目中有用。

>> 请移步至 topomel.com 查看图片 <<

重新设计的成员列表

我们经常从虚幻引擎开发者那里听到的另一条反馈是:Visual Studio的IntelliSense成员列表冗长。与大多数项目相比,虚幻引擎项目的成员列表可能有数百个条目。即使打开了 IntelliCode 和 Predictive IntelliSense,我们也听到了尝试找到正确的 IntelliSense 建议时的痛苦。我们为C++项目重新设计了成员列表。重新设计的成员列表使用新条件(包括匹配类型项目)将项目提升到列表顶部。如果已启用 IntelliCode 和此功能,则建议的条目将按成员列表顶部的顺序排列。你将在工具提示中看到是否建议了来自智能代码或预测智能感知的条目。
我们目前正在测试此功能。它将在下一个VS预览中逐渐可用。在此期间,你的反馈尤为重要。

总结

梦回VC6,通过项目模板快速创建脚手架代码,拖拖控件就生成应用程序界面的年代,它又回来了。
还是 Visual Studio 对我们好!

最后

Microsoft Visual C++团队的博客是我非常喜欢的博客之一,里面有很多关于Visual C++的知识和最新开发进展。大浪淘沙,如果你对Visual C++这门古老的技术还是那么感兴趣,则可以经常去他们那(或者我这)逛逛。
本文来自:《Unreal Engine Integrations Now Available in Visual Studio 2022》

 

相关内容

热门资讯

南宁警方通报“某学校发生一起伤... 16日晚,南宁市公安局江南分局官方微博发布警情通报,全文如下:
钱文海出任国都证券董事长!浙商... 国都证券5月16日公告,其于前一日召开2025年第一次临时股东会,并选举产生了新一届董事会、监事会。...
成都拟对“砸车侠”等见义勇为人... 中新网成都5月16日电 从不顾自身安危跳河砸车的“砸车侠”,到合力勇斗持刀歹徒的普通邻里,见义勇为人...
中原内配:5月16日召开董事会... 中原内配(维权)(SZ 002448,收盘价:8.25元)5月16日晚间发布公告称,公司第十一届第一...
集装箱出厂,方向美国!“中国电... 转自:交汇点编者按:当前,单边主义、保护主义加剧,外部环境不确定不稳定因素增多,面对困难和挑战,我国...
首批商用堆产碳-14同位素投入... 中证报中证网讯(记者杨洁)5月16日,记者自中国核电获悉,当日,首批商用堆产碳-14同位素产品从中国...
财联社5月16日晚间新闻精选 转自:财联社【财联社5月16日晚间新闻精选】 1、证监会鼓励私募基金参与上市公司并购重组,首次建立简...
中兰环保:实控人孔熊君拟减持不... 中兰环保(300854.SZ)公告称,公司实际控制人孔熊君计划减持不超过3,031,305股,占公司...
宁德时代上市“倒计时”:厘定每... 宁德时代将5月20日在联交所主板开始买卖,每股263.00港元,筹资规模扩大至46亿美元,月度期权将...
上海首创首发进口消费品检验便利... 5月16日,上海市商务委员会与上海海关联合发布《关于开展首发进口消费品检验便利化措施试点的公告》,在...
全球粮食危机报告:去年逾2.9... 中新社北京5月16日电 (记者 刘亮)16日发布的《全球粮食危机报告》显示,2024年,53个国家和...
京东618于5月底开启 将为用... 中国青年报客户端讯(中青报·中青网见习记者 刘佳佳 记者 宁迪)5月15日,“京东618惊喜开放日”...
证监会正式对外公布实施修订后的... 转自:北京商报北京商报讯(记者 马换换 王蔓蕾)5月16日晚间,证监会官网发文称,《关于修改<上市公...
调研速递|神州泰岳接受超百家投... 5月16日下午15:00 - 17:00,北京神州泰岳软件股份有限公司在全景网“投资者关系互动平台”...
美股异动 | 哔哩哔哩(BIL... 周五,哔哩哔哩(BILI.US)涨6%,报18.81美元。消息面上,哔哩哔哩将于5月20日(即下周二...
中国通信服务全资子公司中标一项... (转自:快查一企业中标了)快查APP显示,中国通信服务相关公司江西省通信产业服务有限公司于2025年...
微软就“解绑”Teams与Of... 欧盟委员会5月16日宣布,微软已提出一系列新承诺,旨在了结有关将Teams与Office产品捆绑销售...
多少人愿买高价“美国货”? 制... 转自:新华社 “美国制造”商品究竟贵多少?有多少美国消费...
一互联网“大厂”餐饮专家收受供... 中国青年报客户端讯(中青报·中青网记者 刘言)一互联网“大厂”餐饮专家利用职务之便,3年收受供应商贿...
香港今年首季经济稳健扩张 全年... 中新网香港5月16日电 (魏华都 黄岩妮)香港特区政府16日举行记者会,介绍今年第一季度香港经济及今...