如何报告问题
问题是存在于引擎代码中的缺陷,会引发异常情况,可在特定条件下进行重现。如您确信自己发现了虚幻引擎 5 的问题,请照以下步骤执行。
报告问题的目的是以便问题在未来更新中得到修复。Epic 不提供自定工程工作或常见开发问题的疑难排解。感谢您对优化虚幻引擎作出的贡献!
报告之前
- 花费一点时间评估其是否为一个引擎问题。您是否按正常方式使用功能?您是否知晓预期结果?您是否更改过可能破坏功能的代码?您是否使用了第三方插件?您使用的是否为支持的硬件和软件?
- 搜索虚幻引擎问题站点,或 Answerhub,确定问题是否已报告。
- 再次重现 问题。它是否仍然发生?您是否明确重现步骤?能否简化重现步骤?能否在新项目上重现此问题?
- 如出现崩溃,请务必 提交崩溃报告 ,并附带崩溃出现时正在进行的操作。
- 收集全部信息。您使用的是哪个引擎版本?您使用的是什么操作系统?您的系统配置是怎样的?您是否保存了项目日志({projectname}/Saved/Logs)?您是否进行了截图?
- 请注意:如果您发现的问题与虚幻引擎的安全性有关,或是您发现了一个弱点,请按照此页面的指导汇报。
请注意:如 Epic 工作人员无法重现并发现问题,则可能无法对其进行修复。
编写报告
如您已收集齐 Epic 用于进行问题重现和研究的信息,即可前往 UE4 Answerhub 点击“Post A Question”编写错误报告,或直接点击此处。如您拥有定制授权协议,请将问题报告发布到 UDN。编写报告时请遵循以下步骤:
- 标题简明扼要,如“编辑蓝图变量时在 OSX 10.11 上出现崩溃”
- 上传重要附件,如日志文件、截图、视频,或资源。
- 附上您的邮箱地址,以便Epic员工在遇到问题时联系您。
报告之后
- Epic 支持工作人员将尽快对问题展开研究。请保持耐心,不要反复发布。
- 您的报告可能不会得到反馈,但请随时关注您的邮件,以防Epic员工联系您以获取更多信息。
- 如问题成功重现,Epic 将在内部系统中创建一个问题报告,可在虚幻引擎问题上追踪。
认定问题的修复速度取决于问题的严重性、受影响的用户数量,以及 Epic 在引擎开发方面的优先顺序。