lucky-canvas
lucky-canvas copied to clipboard
slot.demo 大于等于十个奖品 在iphone6s plus下会直接报错
- 你当前是什么框架(必填):
- 你使用的是哪个包(必填):
- 你当前插件的版本(必填):
- 当前环境是小程序还是浏览器(选填):
- 详细描述你的bug:
- 问题代码(重要):
// 代码开始, 别再放歪了行吗
// 代码结束
应该是超出了canvas画布的大小限制, 别放那么多奖品
@buuing 是指离屏绘制的canvas的大小吗
是的, 一般别最多就放五六个, 你放太多, 用户也是无感知的, 因为转的快图片都是模糊的
是的, 一般别最多就放五六个, 你放太多, 用户也是无感知的, 因为转的快图片都是模糊的
有没有较好的解决办法,目前确实会配到十个,离屏的canvas等比缩小 这个方案可行吗
截图我看看你的设计稿
跟demo基本差不多 所以再想离屏绘制的时候判断下 控制canvas大小等比小于3000,在drawImage的时候再去把离屏canvas当前帧还原回来,不知道可不可行
截图我看看你的设计稿
大佬帮忙看看下面这种方案可行吗
没看懂, 你自己试试吧
如果你无法说服产品的话, 你可以试试说服UI, 改成5列插槽试试 (插槽列数越多, 我使用的canvas就越小)
不过我还是建议不要放太多奖品, 华而不实的需求, 3列插槽的奖品控制在10个以内
Owner
看了下源码 主要还是ios下面 canvas大小限制比较小,最后折中处理了下,外部动态根据设备类型和奖品数动态传入dpr
好主意, 我记得dpr好像是可以传入的, 然后我会优先使用传入的dpr, 虽然这样会损失一些清晰度, 但也是一种解决方案
我做了个传入dpr的demo, 供后面的人使用, 点击链接可跳转