z该怎么@官方
在模拟器上面会出现这个情况,就是这个画圆
var stencil = this.mask._graphics;
stencil.circle(pos.x,pos.y,this.r);
stencil.fill();
我看下
坐等。。。。
我用打算用 xcode 调试看看的,但是构建出来后却复现不出异常。我明天再看下吧。
我用Xcode跑真机,还是会出现这个情况呢 麻烦了
确认了这是 graphics 组件的 bug,我们还在修复,请稍等。
好的,坐等修复,谢谢了
多谢反馈,问题已修复,会在2.2.1版本更新,有需要可以直接替换安装包内Resources目录下builtin里面对应jsb-adapter的文件重新启动编辑器即可。
https://github.com/cocos-creator-packages/jsb-adapter/pull/200
你好,测试修改后的代码,涂抹过程中自动还原的问题已经解决。
不过出现新的问题,涂抹过程中会停止涂抹,虽然不会清除,但无法继续涂抹
仍然是测试demo出现的问题
https://github.com/Jno1995/scratch-card_demo
以下是效果
麻烦官方再看下呢
坐等修复
什么平台测试的,2.2.1 模拟器测试没有复现没复现
是用的2.2.0,替换了修改的文件,用模拟器测试的 尝试在一个位置多移动一会呢
2.2.0替换了文件 正常移动能涂满 在同一个区域一直移动 就会出现剩余不能涂抹的情况
2.2.0模拟器遇到了同样的问题
替换后2.2的项目无法运行了. 能提供修改方案吗?
抱歉,该问题已经修复,原因是因为Graphics绘制顶点数量过多,超过一定数量之后切换新的buffer,但是新的数据没有渲染,改动有一些,可能要在2.2.2更新,如果不想合并代码,对于你这个需求,可以在绘制的时候判定已经绘制过的地方不要重复触发addCircle,避免数据过多。
https://github.com/cocos-creator-packages/jsb-adapter/pull/206
谢谢修复,辛苦
你好,2.2.2上有修复这个问题吗?我们这边2.2.2测试还是会有这个问题