关于发牌

已经解决了

/**
*
* @param node poker数组
* @param startPos 开始移动位置pos
* @param endPos 最终位置arryPos
* @param startScale 开始的缩放
*/
dealAction:function (node,startPos,endPos,startScale,cb) {
if (!node) {
return
}
//参数
var nodeScaleArr = [];
var _startScale = startScale;

    for (var j = 0; j<node.length; j++) {
        nodeScaleArr.push(node[j].scale);
        node[j].setScale(_startScale);
        node[j].setPosition(startPos);

        //show pokerNode
        if (!node[j].active) {
            node[j].active = true;
        }
        if (node[j].parent && !node[j].parent.active) {
            node[j].parent.active = true
        }
    }
    for (var i = 0; i<node.length; i++) {
        node[i].runAction(cc.sequence(
            cc.delayTime(0.1*(i+1)),
            cc.spawn(
                cc.rotateBy(0.1,360),
                cc.moveTo(0.1,endPos[i]),
                cc.scaleTo(0.1,nodeScaleArr[i])
        )));
    }
    //active finish cb
    var delyTime = 0;
    delyTime = 0.1 * node.length;
    if (cb){
        cb(delyTime);
    }

},

最近写的发牌可以根据需求更改

感谢感谢