想请问大家在 Cocos creator 里面都怎么实现移动解锁的功能呢?
大功能都是由小的基本功能组成的。思路:添加触摸事件,TOUCH_MOVE的时候计算滑动距离,相应地移动锁屏图片。TOUCH_END的时候,判断锁屏图片移动的距离,大于半屏就做一个向右移动+淡出的效果,小于半屏就移回原位。
我也有个想法,就是滑动的slider添加一个碰撞盒
当手指点击的时候判断是否命中这个slider
如果命中,slider.y = touch.getLocation().y,这样这个slider就跟着手指左右移动
然后解锁的界限也弄一个碰撞盒子,如果slider和界限位置产生碰撞,完成解锁,如果没有碰撞,slider回到原位
1赞
看来还是只能自己实现了,感谢两位提供的意见
弱弱的问一下,在touch里面该如何取得移动的距离呢,感谢回答!

touch的所有api在这里,你可以看看
http://www.cocos.com/docs/creator/api/classes/Touch.html#method_getDelta
不过我觉得让你的sider跟随touch移动就可以了