赞
踩
创建之后会出现DirectX找不到的问题,以下为解决办法
- 通过下载UE 5.2或者UE5.3源码中的
DirectX.Build.cs
代码,DirectX.Build.cs- 将下载后的
.cs
文件复制到引擎对应的目录下如:D:\UnrealEngine\UE_5.2\Engine\Source\ThirdParty\Windows\DirectX\
- 在Rider中添加
点击之后选择第二步复制到此目录下的.cs
文件
勾选Gameplay Abilities
之后,点击 Restart Now
在Rider你的项目名称.Build.cs
中添加三个基础的GAS模块:
GameplayAbilities
,GameplayTags
,GameplayTasks
注意:这时直接Run会出现以下错误:
Microsoft.MakeFile.targets(44, 5): [MSB3073] 命令“D:\UnrealEngine\UE_5.2\Engine\Build\BatchFiles\Build.bat CPPDemoTestEditor Win64 Development -Project="E:\UnrealEngineProject\CPPDemoTest\CPPDemoTest.uproject" -WaitMutex -FromMsBuild”已退出,代码为 6。
打开项目所在的文件目录:删除红色部分文件
重新生成项目的Visual Studio project files
使用Rider打开
打开.uproject
,点击 Yes
回到Rider,点击Build Selected Projects
重新生成项目
编译成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。