翻牌动画

    var pic0 = new cc.Sprite(res.p0);
    var pic1 = new cc.Sprite(res.p1);
    
    pic0.setPosition(centerpos);
    this.addChild(pic0,1);
    
    pic1.setPosition(centerpos);
    this.addChild(pic1,0);
    
    
    var actionBy = cc.rotateBy(0.5, 0, -90);
    var actionByBack = cc.rotateBy(0.5, 0, -90);
    var actionBy1 = cc.rotateBy(0.5, 0, -90);
    
    var delay = cc.delayTime(0.25);

    pic0.runAction(cc.sequence(actionBy, 
            cc.callFunc( function() {
                pic0.setLocalZOrder(0);
                pic1.setLocalZOrder(1);
            })
            
    ));
    pic1.runAction(cc.sequence(actionBy1 ,  actionByBack ) );

翻转扑克牌一样的效果,不知有木有更现成简单的办法。。。

原来这样就行,想复杂了:

    var pic0 = new cc.Sprite(res.p0);
    
    pic0.setPosition(centerpos);
    
    this.addChild(pic0,1);
    
    var actionBy = cc.rotateBy(0.5, 0, -90);
    
    pic0.runAction(cc.sequence(actionBy, 
            cc.callFunc( function() {
                pic0.setTexture(res.p1);
            }),
            actionBy
    ));

var orbit = cc.orbitCamera(0.5, 1, 0, 0, 180, 0, 0);