cocos2d-x 翻转效果,转载收集

-(void) chooseCard1
{
    [cardBack1 runAction:[CCSequence actions:[CCOrbitCamera actionWithDuration:orbitTime radius: 1 deltaRadius:0 angleZ:0 deltaAngleZ:90 angleX:0 deltaAngleX:0],[CCCallFunc actionWithTarget:self selector:@selector(showCard1)], nil]];
    [card1 runAction:[CCOrbitCamera actionWithDuration:orbitTime*2 radius: 1 deltaRadius:0 angleZ:0 deltaAngleZ:180 angleX:0 deltaAngleX:0]];
}
-(void)showCard1
{
    [cardBack1 setVisible:NO];
}
cardBack1是背面    

card1是牌的正面





、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、



float dat=1.5;
                id orbit1 = [CCOrbitCamera actionWithDuration:dat radius:1 deltaRadius:0 angleZ:180 deltaAngleZ:180 angleX:0 deltaAngleX:0];
                //id yichu=[CCCallFuncN actionWithTarget:self selector:@selector(show_other_car:)];
                id fato1=[CCFadeTo actionWithDuration:dat ];
                [sprite runAction:[CCSpawn actions:orbit1,fato1,nil]];
                
                id orbit2 = [CCOrbitCamera actionWithDuration:dat radius:1 deltaRadius:0 angleZ:180 deltaAngleZ:180 angleX:0 deltaAngleX:0];
                id fadain=[CCFadeIn actionWithDuration:dat];
                id temptag=[self getChildByTag:(250+i)];
                CCSprite *tempsprite=(CCSprite *)temptag;
                [tempsprite runAction:[CCSpawn actions:orbit2,fadain,nil]];

两个精灵(一个正面,一个反面)同时翻转,反过来的时候另外一个开始显示的慢慢边谈,另外一个慢慢显示~

你可能感兴趣的:(COCO2D-x)