我的Cocos2d-x学习笔记(十八)CCGridAction

来源:互联网 发布:马飞达车牌识别软件 编辑:程序博客网 时间:2024/04/27 21:38

CCGridAction实现一些格子动作效果。继承关系如下:


实例:

CCSprite * spr = CCSprite::create("HelloWorld.png");spr->setPosition(ccp(200, 200));addChild(spr);//GridAction//CCFlipX3D * action = CCFlipX3D::create(2);//CCFlipY3D * action = CCFlipY3D::create(2);//CCLens3D * action = CCLens3D::create(2, CCSize(20,20),ccp(240,160), 100);//CCLiquid * action = CCLiquid::create(4, CCSize(20, 20), 20, 35);//CCPageTurn3D * action = CCPageTurn3D::create(2, CCSize(20,20));//CCRipple3D * action = CCRipple3D::create(2, CCSize(20,20),ccp(240, 160), 40, 20, 30);//CCShaky3D * action = CCShaky3D::create(2, CCSize(20,20),20,false);//CCTwirl * action = CCTwirl::create(2, CCSize(20,20),ccp(240,160), 3, 30);//CCWaves * action = CCWaves::create(2, CCSize(20,20),30,30,false, true);//CCWaves3D * action = CCWaves3D::create(2, CCSize(20,20),30,30);//TiledGrid3D//CCFadeOutTRTiles * action = CCFadeOutTRTiles::create(2, CCSize(20, 20));//CCFadeOutBLTiles * action = CCFadeOutBLTiles::create(2, CCSize(20, 20));//CCJumpTiles3D * action = CCJumpTiles3D::create(2, CCSize(4,4),20, 20);//CCShakyTiles3D * action = CCShakyTiles3D::create(2, CCSize(20,20), 30, false);//CCShatteredTiles3D * action = CCShatteredTiles3D::create(2, CCSize(20, 20), 20, false);//CCShuffleTiles * action = CCShuffleTiles::create(2, CCSize(20,20), 2);//CCSplitCols * action = CCSplitCols::create(2, 20);//CCSplitRows * action = CCSplitRows::create(2, 20);//CCTurnOffTiles * action = CCTurnOffTiles::create(2, CCSize(20,20));CCWavesTiles3D * action = CCWavesTiles3D::create(2, CCSize(20, 20), 20, 30);spr->runAction(action);

0 0