【资料图】
废话不多说,开这个系列只要是想自己记录下学习过程,每天进步一点点,也希望能给初学AirSim的学弟学妹提供一些帮助~
前面做的很简单的就不放上来了,直接开始生成两个自定义飞行器(AUV)!
1.将自定义飞行器的3d文件导入,因为我这里的AUV是包含在之前买好的水下场景的,相当于已经导入了。(图2)
2.因为AirSim已经成功编译,可以正常使用AirSim自带的无人机模型,按照这个思路,我们只需要把AirSim下的无人机模型改成自定义模型就可以实现自定义飞行器的功能了。打开AirSim的蓝图,可以看到自带的BP_FlyingPawn(图3中我的已经改成BP_AUV了),右键点击在文件管理器中显示,可以看到同名的.uasset文件。
3.在此路径下复制粘贴重命名一份副本,可以看到ue中已经将复制的文件刷新出来了。(图4)
4.双击进入编辑,在视口下选中机体,右侧菜单栏中对静态网格体进行修改,替换成我们需要的自定义飞行器外观。(图5)
5.改完之后保存一下,同样的操作可以生成任意形状的自定义飞行器。因为我需要两个AUV,所以创建了两个文件:BP_AUV和Target_AUV。
6.修改setting.json文件,将PawnPath扩充为两个AUV的路径,并分别赋给两个AUV。(图6、7、8),保存文件。
7.ue中选定AirSimGameMode,运行即可生成两个自定义飞行器啦!(图9、1)