问题
- 我的项目太大,无法正常提交Bug报告。我想找出是否有一种方式,可以简化工程,将含Bug工程上传
- 我想加快提交Bug的进程
原因
您在使用Unity开发的过程中遇到Bug,并希望通过Bug Reporter提交Bug报告。Bug提交器要求您提交一份相关工程,但是事实上您的工程文件太大。
这时候就需要您生成最小的项目以进行上传,您可以创建最小可重现(repro)Bug的项目,而不是上传整个项目。这不仅可以快速上传并重现问题,另外还可以在提交之前让自己先分析问题。
解决方案
创建一个最小的可重现工程:
- 确保已经备份了您的项目。
- 在Unity打开项目及相关场景。
- 从场景中删除无关项目——与问题无关的资源
- 右键点击工程中的场景文件,并且导出场景为package。
- 创建新工程并取一个合适的名字。
- 导入场景package到新场景中,确保调整并替换了所有遗失的脚本,使之不会产生其他无关的问题。
- 点击运行或构建来测试项目是否仍能复现原问题
- 依次点击Help > Report a bug,就可以在Bug报告中附带新的小工程
更多信息
更多有关如何提交Bug报告的信息请参阅这篇文章