PAS在UE57中做插件的一个示例

本文提供了一个已编译好的 PAS 插件包,适用于 Windows 系统上的 UE 5.7,并附带了使用说明。

动机

由于客观上任务的需要,我需要将ProjectAirSim在UE5.7中做插件作为插件使用以便于搭建自己的场景,当然他有官方说明文档,但是我觉得说的不是很清晰而且示例版本比较老了。这是我提供的预编译好的包。(其实我不希望用网盘传输的但是我找不到更好的方法,如果你有好的建议欢迎告诉我)

第一步

打开虚幻引擎 创建项目 alt text 配置项目具体设置如下 alt text

第二步

将编译好的包放在所创建项目的根目录下 alt text 修改Config\DefaultEngine.ini的内容

1
2
[/Script/EngineSettings.GameMapsSettings]
GlobalDefaultGameMode=/Script/ProjectAirSim.ProjectAirSimGameMode

alt text 接着回到根目录双击PAS_test2.uproject(或者你用虚幻引擎打开是一样的),提示要你重编译一下,点yes alt text

漫长的等待

alt text

当当当当,编译好后他会自动打开下面的页面

alt text 按照官方说明文档中的说明,我们还需要进行一些其他的设置,比如说设置游戏模式但是我没找到这个选项卡所以就算了

第三步

回到PAS的工程界面(这个python环境的配置参考),运行hello_drone.py

alt text

看见无人机已经可以正常工作了

alt text

然后就是打包,谨慎起见我参考了官方说明文档中的设置,编辑Config\DefaultGame.ini

1
2
[/Script/UnrealEd.ProjectPackagingSettings]
bCookAll=True

alt text

完结撒花!随着我学习的深入会接着发布后续内容(maybe)

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 逐马!
使用 Hugo 构建
主题 StackJimmy 设计