真羡慕可以看得懂源码,哪天我也能到这种程度就太好了。
这个怎么判断快刮开了呢
把刮奖区域分成nm个小矩形,用一个nm的布尔数组open保存刮开情况,一开始全设置为false。楼主代码里addCircle不是有个参数point嘛,判断point属于哪个小矩形i,j,把open[i][j]设置为true。如果open中设置为true的小矩形数量超过70%或80%,就相当于刮开了。
大兄弟,其实我没有这个复杂的。我直接判断一下,滑动的时候,x轴的跨距和y轴的跨距最大的达到了这个尺寸的长和宽的一半,或者滑动累计了50个点就算刮开了。哈哈哈哈。精度不高。但是效果还行
赞!正在愁怎么挖个洞,你这个分享救了我。
学习,Mark
厉害了我的亲
学习,Mark
mark
mark
学习了
请问楼主,drawPoly这个方法是在哪里找的?我在文档找不到。第一个参数只能传圆对象或者矩形对象吗?我想画一条很长的粗线段啊,传圆对象的话滑动过快的时候绘制有缺漏,通过计算滑动距离来补绘也挺麻烦的,我想通过传入起始点和结束点来直接画线段
访问http://www.cocos2d-x.org/docs/api-ref/js/V3.13/ 搜索DrawNode里面就有了
mark 下,后面肯定能用到
找到一个用来画线段的drawSegment,但画出来的线段不是以圆点为单位画出来的,而是以正方形为单位,有人知道这是怎么回事吗?
下面的截图是别人的效果,而我传入的参数肯定没错的,是不是渲染方面出了问题?
兄弟 你的矩形恐怕是一边移动一边旋转 你能脑补出那种状态么
1.7版本亲测可用,厉害了楼主。
是的,不只是矩形,而且一边移动一边旋转,能看出原因吗?请指正



