【问题标题】:Unreal Engine 4 crahses虚幻引擎 4 崩溃
【发布时间】:2020-07-24 00:28:01
【问题描述】:

我的虚幻引擎 4 不断崩溃 This is what its showing EXCEPTION_ACCESS_VIOLATION读取地址0x00000048 这是我得到的错误 如果有人可以帮助我纠正它,那就太好了。 干杯!

【问题讨论】:

  • 尝试打开日志,看看它是否给了你任何其他信息。或者查看实际的堆栈跟踪,它通常会指出问题所在。

标签: unreal-engine4


【解决方案1】:

信息很少,这个崩溃是什么时候发生的? 你在使用 C++ 吗?

我的建议是完全武断的猜测(由于缺乏信息):

  1. 检查您没有使用 Nullptr
  2. 您在 C++ 构造函数中创建所有组件
  3. 您没有在构造函数上使用变量(组件除外)。
  4. 与第 1 点相关,检查您是否使用了引用,它没有被破坏。

这只是一个非常通用的提示,如果您能提供更多信息,也许我们会找到更准确的解决方案。

希望对你有帮助

【讨论】:

    【解决方案2】:

    尝试从 Epic 游戏启动器

    验证引擎
    1. 打开 Epic 游戏启动器
    2. 转到虚幻引擎菜单
    3. 打开库
    4. 转到引擎版本
    5. 点击icon right to the launch button
    6. 点击验证
    7. 然后等待引擎验证完毕

    希望有效果

    【讨论】:

      【解决方案3】:

      这是虚幻引擎中最常见的 C++ 错误,如果您正在编写代码,如果出现以下错误之一,引擎崩溃是完全正常的:

      • 在 nullptr 上调用方法或变量
      • 在未初始化的指针上调用方法或变量
      • 在类构造函数中调用错误的方法(不能在构造函数上修改游戏状态)

      如果您不是在编写 c++ 代码,请尝试在启动器 -> 库 -> 引擎 -> 版本中验证引擎的安装,然后单击您正在安装并“验证”。

      【讨论】:

        猜你喜欢
        • 2017-09-20
        • 2017-09-10
        • 2015-02-04
        • 1970-01-01
        • 2019-06-18
        • 1970-01-01
        • 1970-01-01
        • 2015-01-13
        • 2015-07-03
        相关资源
        最近更新 更多