vs2022 / Rider编译UE5.3源,UE5部署流程

1.安装Visual Studio 2022 专业版

①.下载链接:

https://pan.baidu.com/s/1yGK5t3d1KHG0XwcVPKWHvQ. 提取码:7777。

②. 安装步骤:

https://mp.weixin.qq.com/s/rMLWYrhDFkh4w_A93sHFIw

根据链接提示的步骤一步步安装,记得要安装Visual Studio 2022 专业版,后续开发需要。

2.部署UE5开发环境使用VS2022的IDE:

①.官方链接:

https://docs.unrealengine.com/5.3/zh-CN/setting-up-visual-studio-development-environment-for-cplusplus-projects-in-unreal-engine/.

按照以上步骤可以选择设置Visual Studio,设置Visual Studio以使用虚幻引擎的提示、技巧和技术 。

②. 配置环境变量

打开引擎的安装目录,即Engine/Config/BaseEngine.ini ,确保你设置了以下配置变量:
在这里插入图片描述

[/Script/MacTargetPlatform.XcodeProjectSettings]
bUseModernXcode=true

③.生成项目文件

为引擎和项目重新生成你的Xcode项目文件。如果你使用的是UE的源代码版本,请在引擎安装目录中运行GenerateProjectFiles.bat脚本,为UE的源代码重新生成项目文件。

【提示】如果运行时报错误:

GenerateProjectFiles ERROR: It looks like you’re missing some files that are required in order
 to generate projects. Please check that you’ve downloaded and unpacked the engine source code, 
 binaries, content and third-party dependencies before running this script.

该报错是UE引擎的源码中依赖项缺失 执行Setup.bat || Setup.sh 下载即可。

下载结束后执行③;
在这里插入图片描述

④.构建编译

打开生成的 .sln 文件,通常位于Unreal Engine 的根目录。
在 Visual Studio 中,设置解决方案配置为 Development Editor 和平台为 Win64,configurations选择UE5。

选择“构建”菜单中的“构建解决方案”或对应的项目来开始编译过程。

编译成功后,你期望的目录和文件应该会被创建。

3.部署UE5开发环境使用Rider的IDE:

①.安装Rider:

激活工具: https://wwoz.lanzoul.com/iQHnD0z9vjje
rider激活码: https://chenjunan.top/img/activate/rider-new.txt
安装教程: https://www.bilibili.com/read/cv24626184

②.配置和构建源代码:

打开生成的 .sln 文件,通常位于 Unreal Engine 的根目录。
设置解决方案配置为 Development Editor 和平台为 Win64,configurations选择UE5。
在这里插入图片描述
选择“构建”菜单中的“构建解决方案”或对应的项目来开始编译过程。
编译成功后,你期望的目录和文件应该会被创建。
在这里插入图片描述

### 如何在 Visual Studio 2022 中用 C++ 开发 Unreal Engine 5 #### 设置开发环境 为了在 Visual Studio 2022 中使用 C++ 进行 Unreal Engine 5 的开发,首先需要确保安装了必要的组件。Unreal Engine 支持多种 IDE 配置,但对于专业的 C++ 开发者来说,Visual Studio 是首选工具之一。 - **下载并安装 Visual Studio 2022**:确保选择了适用于桌面应用的 C++ 工作负载[^1]。 - **获取 Unreal Engine 5**:访问 Epic Games Launcher 下载最新版本的 Unreal Engine 5,并按照官方文档中的说明设置好本地开发环境[^3]。 #### 创建新项目 一旦完成了上述准备工作,则可以通过以下方式创建一个新的基于 C++ 的 UE5 项目: - 启动 Unreal Editor; - 在新建项目的界面里选择“Games”类别下的空白模板或其他预设模版; - 勾选启用 Starter Content 复选框来获得一些基础素材; - 将编程语言设定为 C++ 而不是蓝图脚本; - 输入项目名称和保存路径后点击 Create Project 按钮完成初始化过程; 此时会自动生成解决方案文件(.sln),可以直接双击打开它以加载至 VS2022 当中继续编码工作。 #### 编写代码与调试 当项目被成功导入到 Visual Studio 之后,就可以利用其内置的功能来进行高效地编写码、编译构建以及除错操作了。由于 Unreal Engine 主要采用的是标准 C++ 语法加上特定框架API调用形式,因此熟悉这两方面知识是非常重要的前提条件。 对于初次接触此组合的新手而言,建议先阅读相关教程资料了解基本概念和技术要点,比如怎样定义类继承关系、实现接口函数或是运用反射机制等特性。与此同时,借助于 HLSL Tools 插件还可以进一步改善着色器部分的工作效率,尽管这不是直接关联的内容但也值得考虑加入到日常工作中去[^2]。 ```cpp // Example of a simple Actor class definition in an .h file within your project. #pragma once #include "CoreMinimal.h" #include "GameFramework/Actor.h" #include "MyCustomActor.generated.h" UCLASS() class MYPROJECT_API AMyCustomActor : public AActor { GENERATED_BODY() protected: // Called when the game starts or when spawned virtual void BeginPlay() override; public: // Called every frame virtual void Tick(float DeltaTime) override; }; ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值