Visual Studio 2022 已集成虚幻引擎

微软作为三大游戏主机厂商之一,除了拥有 Xbox,旗下还有众多知名的游戏工作室,比如开发了《光环》的 343 Industries、开发了《极限竞速》的 Playground Games,以及 2021 年收购回来的贝塞斯达和 Arkane 等。微软目前还在推进对动视暴雪的收购,持续增加在游戏领域的投资。

有了游戏和游戏机,作为产业上下游的一个重要环节,怎么能少了游戏开发工具呢。

在听取了游戏开发者的需求建议后,微软近日发布官方博客表示,已于 Visual Studio 2022 的 17.5 版本更新中(目前还处于预览阶段)默认集成 Unreal Engine(虚幻引擎、UE),让开发者能快速查看以 UE 设计的蓝图参考与相关资产,甚至可在无须切换 Visual Studio 工作环境的情况下,就能添加 UE 类。

具体来说,根据微软介绍集成虚幻引擎之后的功能包括:显示 UE 蓝图和资产、添加 UE 类、扩展 UE 宏、重新设计的成员列表等。

为了降低干扰,以及避免开发者在处理其他类型的项目时造成混淆,上述这些功能仅会在处理 UE 相关开发内容时才会显示对应操作选项。

开启方式

为了确保这些功能被启用,首先要在 "Game development with C++" 工作负载中勾选 "IDE support for Unreal Engine" 组件(如下图)。宏扩展和重新设计的 IntelliSense 成员列表都不需要上述组件。

此外,开发者还必须安装免费开源的 "Visual Studio Integration Tool" 插件来查看蓝图参考和资产。开发者可以通过 Unreal Engine Marketplace 安装该插件,也可以通过 GitHub 仓库下载安装。

微软旗下 Rare 游戏工作室的技术总监 Sean Davies 表示:

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

除了上述这些主要针对使用 UE 的开发者而准备的功能,微软也正在努力构建能够改善所有 C++ 开发者体验的功能。期待这些游戏开发者能够打造出更加出色的游戏作品。

开发者现在就可以下载安装集成了 UE 的 Visual Studio 2022 v17.5

优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/229201/unreal-engine-visual-studio

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
优质分享Android(本站安卓app)

优质分享Android(本站安卓app)

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。