最近我在这里发表了一篇关于我的游戏“blitz”(现在是spaceships.gg)的帖子,帖子中有一段简单的游戏预告片。制作预告片花了我很多时间,自己录制并拼接了很多片段。所以我想了想 - 如果游戏可以自动创建剪辑片段该怎么办?我受到像《守望先锋》中的“游戏亮点”一样的灵感,特定的战斗被突出了并回放给大家观看。为了实现这一点,我首先需要建立一个回放系统。幸运的是,游戏状态已经基于/衍生自快照和事件,所以基础已经奠定。通过在无头浏览器中回放事件,系统可以捕捉视频,并通过分析事件来找出游戏中“发生了很多激动人心的事情”的时刻,通过某种组合的杀死、终极使用、近死等来衡量。从那里,它能够独立产生剪辑。最终结果是一个工作的回放系统,让我可以专注于过去的任何动作,审阅视频并剪辑它。示例输出:附上的视频,近距离观看新添加的终极boss