首先是5X5的固定格子, 然后每个格子节点下拥有 一个prefab 精灵.
下落不过是更改 prefab的所在的格子节点.
修改父节点, 如何产生滑动动画效果呢?
首先是5X5的固定格子, 然后每个格子节点下拥有 一个prefab 精灵.
下落不过是更改 prefab的所在的格子节点.
修改父节点, 如何产生滑动动画效果呢?
把prefab挂在新的格子下后,然后moveto(time,cc.p(0,0))。
不知道能否实现你说的效果
不行的, 挂在别的格子中, 会瞬间移动过去
需要再update中,每帧都移动一定距离???
需要定义一个数组 数组记录棋盘上方块的索引
移动的时候 需要改变方块的索引和坐标
前提:
把5*5抽象成一个JS里面的多维数组,每个数组元素记录一个XY的坐标。
然后新建一个node,以后所有你需要滑动的WIDGET都addChild进这个node里。
操作:
一个新的WIDGET 加入NODE后,默认会在界面最上方,用时钟控制每秒往下移动一个数组坐标的距离。
滑动 判断手指所在坐标属于哪一行那一列,然后控制WIDGET往下沿着直线(数组下标)moveTo更换坐标。
嗯, 这样做成功了.
这样设计就没办法做了
计算好重点位置 moveto过去 到达终点 刷格子数据 验证是否可以消除,播放消除动画,不知道是不是这意思?