为什么我这个运行后没有无人机出现,我游戏模式设的airsim,setting文件用的是无人机模式,在block测试也能出现无人机,编译的时候也没有报错



为什么我这个运行后没有无人机出现,我游戏模式设的airsim,setting文件用的是无人机模式,在block测试也能出现无人机,编译的时候也没有报错



关注让阿豪来帮你解答,本回答参考chatgpt3.5编写提供,如果还有疑问可以评论或留言问题分析: 根据描述,您在运行游戏时设置了游戏模式为airsim,并且在setting文件中选择了无人机模式,在block测试中也能看到无人机,但实际运行游戏时却没有无人机出现,并且编译时也没有报错。可能的原因如下:
void SpawnDrone()
{
FActorSpawnParameters SpawnParams;
ADrone* NewDrone = GetWorld()->SpawnActor<ADrone>(DroneClass, FVector(0, 0, 100), FRotator::ZeroRotator, SpawnParams);
if (NewDrone)
{
// 设置无人机属性
NewDrone->SetSpeed(100);
NewDrone->SetAltitude(50);
}
}
您可以检查类似的代码片段,确认无人机生成的逻辑是否正确。如果代码逻辑无误,可能需要进一步检查其他可能的原因。 希望以上解决方案对您有帮助,祝您顺利解决问题!