|
上一篇文章(链接如下)介绍了如何在Windows10 系统下安装AirSim的大概流程以及我在安装过程中遇到的一个坑。
这一篇文章来进一步记录一下如何构建Unreal project.
第一步:setting up Unreal Environment
官方指导链接:
这里我选择option1: Built-in Blocks Environment
具体步骤就是:
1)利用Developer Command Prompt for 2019 的terminal 将文件夹地址转成 AirSim\Unreal\Environments\Blocks,比如以我安装的地址为例:cd C:\Program Files (x86)\AirSim\Unreal\Environments\Blocks;
2)输入 update_from_git.bat
Bug 1: 第一次输入 update_from_git.bat 遇到如下错误。
Get-ItemProperty : Cannot find path 'HKEY_CLASSES_ROOT\Unreal.ProjectFile\shell\rungenproj' because it does not exist. 网络上指导(https://github.com/microsoft/AirSim/issues/1219#issuecomment-533849033)说是要先将Epic Games launcher 退出,然后重新打开Epic launcher, 然后会自动跳出 fix of associate project 的选项,确认之后,再输入(2)指令,就不在有错误提示了。
Bug 2: 无法编译
Could not find NetFxSDK install dir; this will prevent SwarmInterface from installing. Install a version of .NET Framework SDK at 4.6.0 or higher. Modify VisualStudio2019 如下图:
(3) 如果步骤 update_from_git.bat 正常编译,当前文件路径会生成Blocks.sln 文件.。双击此file,然后VS2019 将打开它。
Bug 3: VS2019 debug状态栏 选项中没有DebugGame_Editor (Blocks.sln 只有2k, 打开里面是没有DebugGame Editor|Win64 = DebugGame Editor|Win64类似的代码)
Solution:重新安装VS2019
Bug 4:UE4 load failed
Solution: 将当前目录下 .vs folder 删除, 然后terminal 输入clean.bat, 再重新输入 update_from_git.bat.
(4) VS打开Blocks.sln后确认build configuration 是DebugGame_Editor和Win64, 如下图,然后按F5 键。
完成! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|