我们的《死里逃生》(一款像素化僵尸防御游戏)广告中,每一张游戏画面都是由游戏本身录制的。 一小段捕获导演以批处理模式运行编辑器,设置了一个保存(位置、波次、队伍、房屋健康度),让机器人玩真实的游戏,并在每一帧都写入一张静止的30帧每秒图像。 由于引擎在批处理模式下音频无法回放,游戏就记录了每一帧开始的音效,并通过Python脚本将这些音效重新混入到游戏本身的WAV文件中。 然后,Remotion从一个编辑列表中切割出每个形状(垂直、方形、宽)的图像。 结果是:HUD变化意味着重新运行画面列表,而不是重新录制。 广告中的每一击都在真正的卡片发射的位置。 愿意深入探讨其中任何一部分。