我是新手,請問大大們有沒有移動木塊範例 供求學習:
如下圖:
感謝大大.
这个。。。
你可以看看 animation clip。其实只要做4个动画:
1、 向左移动一个方块的距离
2、 向右移动一个方块的距离
3、 向上移动一个方块的距离
4、 向下移动一个方块的距离
然后在每个方块上挂载这4个动画,需要的时候执行一下动画就行了。
如果你是要拖拽有动画,就比较麻烦点儿了,直接在 touch 事件里面根据 x\y 改变 node 的坐标,然后在 touchend 的时候根据游戏需求,判断是要归到哪一个区域,然后执行相应动画就行了。
我提供一个思路,不过不一定是最好的解决方案,还是要结合自身的项目来考虑一下:
1、 把每个节点的 anchorPoint 设置成 0,0。这样不管是长条还是怎么形状的,都以左下角定位,可以视为一个方形的 6x6 矩阵了。
2、然后监听 touch 事件,在移动的时候动态更改 node 的 x\y 坐标,结束的时候使用 action 滑动到最近的一个点上