原理:
撕衣服游戏的原理就是用两张几乎一样的照片(两张照片的区别就是一张比较保守,一张比较开放,实质是设计师在原本开放的模特照片上P了一层衣服),把开放的图片放在下面,把保守的图片放在上面(每一张图片都放在一张imageView上)。撕衣服的过程也就是擦除图片的过程,把手势接触过的地方图片擦除。
步骤:
1.给控制器添加pan手势,并设置监听方法。
2.在监听方法里
2.1 获取当前点
2.2 获取擦除的矩形范围(以当前点为中心,擦除当前点四周指定范围)
2.3 开启上下文
2.4 把控件上的layer渲染到上下文中
2.5 擦除图片
2.6 把生成的新图片赋给原来的imageView
代码:
效果演示:

图片素材分享:撕衣服游戏图片素材
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!