シヴァのブログ

UnityやUE4や趣味とかいろいろ...

「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] -> [画像]