「Cocos2D-x」アクションとNodeGrid
「CCFadeOutUpTiles」アクションを使うと、
GridActions can only used on NodeGrid
とエラーが出たので使い方を調べた。
参考サイト:
cocos2d-jsの色々なアクション - アルファブレンド プログラミングチップス
Sprite* pBg = Sprite::create("bg.png"); CCFadeOutUpTiles* fadeOutUpTilesAction = CCFadeOutUpTiles::create(3, CCSize(5, 5)); // NodeGrid作成 NodeGrid* nodeGrid = NodeGrid::create(); nodeGrid->addChild(pBg); this->addChild(nodeGrid); nodeGrid->runAction(fadeOutUpTilesAction);
・親子関係
[レイヤー] -> [NodeGrid] -> [画像]