通过点击事件判断手指有没有碰到水果,顺便通过长按事件模拟刀刃效果?水果蹦跶的过程判断触碰会不会有点麻烦
1
Arcy 2018-05-18 13:07:12 +08:00
长按事件不建议去模拟刀刃效果
|
2
mashiro233 2018-05-18 14:08:24 +08:00
不知道楼主是全手写还是用游戏引擎做的。
如果是引擎的话,判断触碰有专门的事件无需费心。当手指触碰到屏幕后,创建一个不可见的 sprite 跟着手指走就行,当手指离开的时候销毁,同时利用 onEnter 和 onLeave 这种类似方法记录刚体的切割线。刀刃我不清楚具体的效果是怎么样……不好给建议。 如果是手写,思路和上面差不多,自己做好 onEnter 和 onLeave 的实现就行。 |
3
corethink1 OP |
4
mashiro233 2018-05-18 14:55:02 +08:00 1
@corethink1
不清楚你指的关联具体是啥,水果的下落路径和手指的运动是两个独立的任务。如果指的是手指和水果的碰撞检测,那就算坐标呗,计算手指当前的坐标是否在水果的面积内。2D 游戏的基本多边形是矩形,算算就是了。 |
5
amamiyasachi 2018-05-18 18:24:55 +08:00
cocos motionstreak
|