【问题标题】:(UE4) Streaming Level crash when re-entering(UE4) 重新进入时 Streaming Level 崩溃
【发布时间】:2020-03-29 21:37:10
【问题描述】:

我在打包游戏中的流式传输关卡方面遇到了一些问题。我的游戏在编辑器中运行良好,我可以加载到流媒体关卡(Steaming Usage 是 SVB Visibility Blocking on Load),查看所有内容,退出流媒体关卡,然后毫无问题地重新进入。

但是,当我打包我的游戏时,我可以正常加载到流式传输关卡,退出流式传输关卡,但是当我尝试重新进入时,我的游戏崩溃并出现如下致命错误:

该错误让我相信在流式传输关卡中加载其中一项资产时出现问题,因此我从流式传输关卡中删除了所有内容,但仍然收到错误消息。我尝试重新制作项目并从原始项目迁移资产,但仍然出现错误。我开始认为这可能是 4.21 版本的问题,但更新到 4.24 后,我仍然收到错误。

错误有时与“访问冲突”不同,所以我认为这可能是驱动程序问题,所以我更新了我的驱动程序(使用全新安装),但错误不断发生。

然后我尝试运行调试器并将其附加到我的游戏中,我下载了 ue4 调试符号并在运行时将 VS 附加到我的游戏中,不幸的是我没有从中得到太多,这是一个截图:

想法不多了,我不确定接下来要尝试什么。也许这是一个已知问题?

【问题讨论】:

    标签: loading unreal-engine4


    【解决方案1】:

    我设法弄明白了。

    第一个问题是,在 4.21 中,错误日志没有显示崩溃的实际原因,所以我无事可做。我升级到 4.24(这会导致一些其他问题,但没有那么糟糕)并在 4.24 中创建了一个调试版本。当我运行打包的游戏时,它和往常一样在同一个地方崩溃,但是,日志现在告诉我问题出在哪里以及问题出在哪里。

    在我的关卡蓝图中,我有在运行时加载视频的逻辑,似乎正在发生的事情是在关卡流加载期间它无法足够快地找到视频,从而导致崩溃。一旦我删除了在关卡蓝图中加载视频文件的调用,问题就消失了。

    【讨论】:

      猜你喜欢
      • 2016-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-23
      • 2017-09-05
      • 1970-01-01
      • 2018-08-30
      • 2015-01-05
      相关资源
      最近更新 更多