我在 UE 5 的游戏中没有声音

I get no sound in Game in UE 5

同一个项目 ToonTanks 在 UE4 中声音正常,但当我迁移到 UE5 时没有弹丸声音。

在projectile.h中我声明了这样的声音

UPROPERTY(EditAnywhere, Category="combat") 
USoundBase* LaunchSound;

然后我在蓝图中设置它然后在 projectile.cppBeginPlay 我播放这样的声音

if (LaunchSound) { 
UGameplayStatics::PlaySoundAtLocation(this, LaunchSound, GetActorLocation());
}

当我按下停止按钮时编辑器输出声音正常我也试过FPS演示它在游戏中正常有声音。我调试了这个游戏,执行进入 if 但没有声音。有什么建议吗?

使用以下步骤修复:

1-Delete the folder Intermediate
2-Right click the uproject file and select generate vs files
3-open rider and choose for ex development editor build
4-wait until rider update source files
5-build from rider 
6-open UE5 editor and run and sound work as expected.