phaser Canvas 游戏界面截图

需求

保存phaser自定义游戏关卡

实现

截图(base64)、关卡数据、关卡描述都用表格提交给后台

问题

奶奶的腿。。。canvas截图一直都是空白

尝试

引入第三方库html2canvas 没用

成功

查看phaser 参数的时候发现

preserveDrawingBuffer: 如果这个值为true缓冲区将不会被清除,会保存下来,直到被清除或被使用者覆盖。

问题应该是缓冲区会自动清空,截图时数据被清空,所以截图会失败

只要设置 preserveDrawingBuffer 参数为 true 就OK

你可能感兴趣的:(phaser Canvas 游戏界面截图)