这个项目能做什么

BetaHub Unreal Plugin 提供了一套精简的系统,用于直接在游戏内部报告 Bug。它通过后台服务运行,持续记录游戏会话并收集 Unreal Engine 日志。当用户触发可配置的快捷键(默认为 F12)时,会打开一个 Bug 报告窗口,允许用户描述问题并将捕捉到的媒体文件连同报告一起提交至 BetaHub。 关键技术特性包括: - 视频编码:默认使用 FFmpeg 进行跨平台 CPU 编码。对于从源码构建且拥有兼容 GPU 的 Windows 用户,它支持实验性的硬件编码后端(NVENC/AMF)。 - 性能:帧捕捉采用异步处理,以避免阻塞渲染线程,从而最大限度地减少对帧率的影响。 - 兼容性:支持 Unreal Engine 5.3 至 5.8 版本。 - 自定义:开发者可以通过 C++ API 将游戏特定数据(如玩家等级或构建版本号)附加到报告中。 - 安装:可通过 Fab 市场或 GitHub 获取。