微信小程序 刮刮乐 以圆形区域方式清除

微信小程序 刮刮乐 圆形区域清除 思路

1、将背景直接用图片img.定位在canvas的下边; 2、在canvas上绘制刮的灰色涂层; 3、通过绑定的事件,清除对应区域的涂层; 4、判断涂层清除区域是否超过设置的可见百分比,如果超过则全部涂层清除,否则不清除。 wxml @example

<view> <image src='图片地址'></image> <canvas style='width: 350px;height: 350px;' canvas-id='canvas-demo' bindtouchstart="touchStart" bindtouchmove="touchMove" bindtouchend="touchEnd"></canvas> </view> js 导入文件

import Scratch from '../../utils/scratch.js' 在页面 onLoad 时实例化 @example

onLoad: function(options){ new Scratch(this, { canvasId: 'canvas-demo' }) }

版权声明:

1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。
2、网站不提供资料下载,如需下载请到原作者页面进行下载。