如何报告错误
错误是引擎代码中的缺陷,会导致意外行为,并且可以在特定条件下重现。如果你认为自己发现了虚幻引擎中的错误,请按照以下步骤操作。
请注意,报告错误的目的是为了在未来的更新中修复任何出现的问题。Epic不提供定制工程工作或针对一般开发难题的故障排除服务。感谢帮助改进虚幻引擎!
报告之前
- 花一点时间来评估它是否是引擎错误。你是否按预期方式使用该功能?是否了解预期结果?是否修改过代码,从而导致功能遭到破坏?是否正在使用任何第三方插件?使用的硬件和软件是否受支持?
- 搜索虚幻引擎问题网站,查看该问题是否为已知问题,以及是否已被上报。
- 重现该问题。问题是否仍在发生?是否知道问题重现步骤?能否简化这些步骤?能否在新项目中让它出现?
- 如果遇到崩溃,请提交崩溃报告,确保在其中包含附加信息,描述崩溃发生时的操作。
- 收集所有信息。你使用的是什么版本的引擎?操作系统是什么?系统规格是什么?是否有项目日志({projectname}/Saved/Logs)?是否有截图?
- 请注意:如果错误与虚幻引擎的安全性或你发现的漏洞相关,请遵循此页面上的说明。
请记住:如果Epic员工无法重现和体验该问题,则可能无法修复。
制作报告
如果你拥有可让Epic重现和调查问题的所有必要信息,可使用虚幻引擎错误提交表格来提交报告。如果拥有Epic专业支持服务,请通过该渠道上报。填写报告时,请遵循以下步骤:
- 提供言简意赅的标题,例如“在OSX 10.11上编辑蓝图变量时崩溃”
- 上传任何重要的附件,例如日志文件、屏幕截图、视频或资产。
- 请附上你的电子邮件地址,以便Epic员工在有任何问题时能够与你取得联系。
报告之后
- Epic支持人员会尽快调查你的报告。请耐心等待。
- 你可能不会收到有关报告的任何反馈,但请留意电子邮件,也许Epic员工会与你联系,获取更多信息。
- 如果问题能够重现,Epic将在内部系统中创建错误报告,而你可以通过虚幻引擎问题网站跟踪进展。
根据问题的严重性、受影响的用户数量,以及Epic当前的引擎开发优先事项,得到确认的错误可能会被快速修复,也可能不会。