如何报告问题

问题是存在于引擎代码中的缺陷,会引发异常情况,可在特定条件下进行重现。如您确信自己发现了虚幻引擎 4 的问题,请照以下步骤执行。  

报告问题的目的是以便问题在未来更新中得到修复。Epic 不提供自定工程工作或常见开发问题的疑难排解。感谢您对优化虚幻引擎作出的贡献!

报告之前

  • 花费一点时间评估其是否为一个引擎问题您是否按正常方式使用功能?您是否知晓预期结果?您是否更改过可能破坏功能的代码?您是否使用了第三方插件?您使用的是否为支持的硬件和软件?
  • 搜索虚幻引擎问题站点,或 Answerhub,确定问题是否已报告。
  • 再次重现 问题。它是否仍然发生?您是否明确重现步骤?能否简化重现步骤?能否在新项目上重现此问题?
  • 如出现崩溃,请务必 提交崩溃报告 ,并附带崩溃出现时正在进行的操作。 
  • 收集全部信息您使用的是哪个引擎版本?您使用的是什么操作系统?您的系统配置是怎样的?您是否保存了项目日志({projectname}/Saved/Logs)?您是否进行了截图?
  • 请注意:如果您发现的问题与虚幻引擎的安全性有关,或是您发现了一个弱点,请按照此页面的指导汇报
请注意:如 Epic 工作人员无法重现并发现问题,则可能无法对其进行修复。

编写报告

如您已收集齐 Epic 用于进行问题重现和研究的信息,即可前往 UE4 Answerhub 点击“Post A Question”编写错误报告,或直接点击此处。如您拥有定制授权协议,请将问题报告发布到 UDN。编写报告时请遵循以下步骤:

  • 标题简明扼要,如“编辑蓝图变量时在 OSX 10.11 上出现崩溃”
  • 上传重要附件,如日志文件、截图、视频,或资源。
  • 附上您的邮箱地址,以便Epic员工在遇到问题时联系您。

报告之后

  • Epic 支持工作人员将尽快对问题展开研究。请保持耐心,不要反复发布。
  • 您的报告可能不会得到反馈,但请随时关注您的邮件,以防Epic员工联系您以获取更多信息。
  • 如问题成功重现,Epic 将在内部系统中创建一个问题报告,可在虚幻引擎问题上追踪。
认定问题的修复速度取决于问题的严重性、受影响的用户数量,以及 Epic 在引擎开发方面的优先顺序。