项目有类似于刮刮卡的功能,之前发过类似问题
现使用最新版cocoscreator 2.3.3 上述问题(涂抹消失)已解决
不过测试人员多次涂抹之后,导致崩溃
测试涂抹demo
https://github.com/Jno1995/scratch-card_demo
1.模拟器运行,多次涂抹之后模拟器闪退崩溃
2.打包ios,真机ipad运行,多次涂抹之后,仍然崩溃,崩溃截图如下
希望官方人员看下呢? 项目确实有这个功能,无法解决
项目有类似于刮刮卡的功能,之前发过类似问题
现使用最新版cocoscreator 2.3.3 上述问题(涂抹消失)已解决
不过测试人员多次涂抹之后,导致崩溃
测试涂抹demo
https://github.com/Jno1995/scratch-card_demo
1.模拟器运行,多次涂抹之后模拟器闪退崩溃
2.打包ios,真机ipad运行,多次涂抹之后,仍然崩溃,崩溃截图如下
希望官方人员看下呢? 项目确实有这个功能,无法解决
cocos creator 版本 2.3.3
感觉用圆形,别用矩形
var stencil = this.myMask._graphics; stencil.circle(point.x, point.y, this.size); stencil.fill();
就这几句代码 就是用的circle
clear 了吗
用了就清空了啊,涂抹的都不在了
请问一下这个有解决吗?
这个是引擎的bug,目前还没解决。可以将刮奖区域分成若干个5x5或更小的区块,纪录涂抹涂抹后的区域,然后尽可能合并成更大、更少的矩形,每次都clear并重绘。这么做可以减少绘制次数,亲测可用。唯一的问题是颗粒度如果不足够小,刮奖路径会有锯齿,不过一般也能接受