就是一个多边形,内部有个点在运动,碰撞到边缘反弹,多边形可以一点点切掉,类似于忍者切割游戏。求大神指点下思路~~~~
效率高点就是shader,低点就mask
1.点数组通过 graphics 画棋盘
2.给小球加刚体
3.用脚本实现个和棋盘形状一样的刚体
4切割时用线段,用cc.pSegmentIntersect判断是否相交,用cc.pIntersectPoint判断相交点
5.通过切割整理点数组,刷新棋盘,刷新刚体
就是一个多边形,内部有个点在运动,碰撞到边缘反弹,多边形可以一点点切掉,类似于忍者切割游戏。求大神指点下思路~~~~
效率高点就是shader,低点就mask
1.点数组通过 graphics 画棋盘
2.给小球加刚体
3.用脚本实现个和棋盘形状一样的刚体
4切割时用线段,用cc.pSegmentIntersect判断是否相交,用cc.pIntersectPoint判断相交点
5.通过切割整理点数组,刷新棋盘,刷新刚体