canvas— —刮刮乐

作者: 单纯的色狼 | 来源:发表于2017-07-19 19:52 被阅读185次

今天,结合上一篇文章的抽奖小游戏,
用canvas来写一个小游戏——刮刮乐。
首先,用canvas做一个画布,宽高各为200px。然后再把一个span标签定位到画布上。



效果如下所示



接下来获取一下canvas标签,定义一个数组,之后用canvas画一个灰色的正方形把这部分给盖住。

效果如下

用canvas创建一个透明的圆,当鼠标移动时,清除canvas上的灰色图层,显示下面的文字(一等奖)。

效果如下


最后,我们让刚开始定义的数组打乱随机,然后要清除灰色的图层时,显示不同的几等奖。



效果如下

希望对各位有所帮助,谢谢!

相关文章

  • canvas— —刮刮乐

    今天,结合上一篇文章的抽奖小游戏,用canvas来写一个小游戏——刮刮乐。首先,用canvas做一个画布,宽高各为...

  • canvas 刮刮乐

    今天我们来模拟刮刮乐效果 既然是使用Canvas来完成刮刮乐的效果,那么我们先来创建一个Canvas标签,并给它赋...

  • canvas刮刮乐

    在学习canvas 菜鸟一个 写的一个小demo HTML js

  • Flutter canvas刮刮乐

    利用canvas画布给“刮奖区”上面盖一层蒙板,再利用Paint画笔的BlendMode.clear属性,把can...

  • 使用Canvas实现刮刮乐效果

  • canvas-实现刮刮乐效果

    实现思路:0.设置canvas的大小和背景图片一样大1.获取canvas标签和上下文2.添加蒙版3.设置合成属性为...

  • 刮刮乐

  • 刮刮乐

    2007年3月3日,特别的日子。 为啥特别? 第一次坐飞机,青岛飞西安,提前4个小时就到机场了,在网上研究过攻略,...

  • 刮刮乐

    2014年11月3日 刮刮乐 今天杏子又在济南火车站候车了,这次她是故地重游,明显轻松了许多。 ...

  • 刮刮乐

    设置刮开后,显示的文字Label UILabel *label = [[UILabel alloc]initWit...

网友评论

本文标题:canvas— —刮刮乐

本文链接:https://www.haomeiwen.com/subject/clhrkxtx.html