需求
保存phaser自定义游戏关卡
实现
截图(base64)、关卡数据、关卡描述都用表格提交给后台
问题
奶奶的腿。。。canvas截图一直都是空白
尝试
引入第三方库html2canvas 没用
成功
查看phaser 参数的时候发现
preserveDrawingBuffer
: 如果这个值为true
缓冲区将不会被清除,会保存下来,直到被清除或被使用者覆盖。
问题应该是缓冲区会自动清空,截图时数据被清空,所以截图会失败
只要设置 preserveDrawingBuffer 参数为 true 就OK
网友评论