2016年8月27日土曜日

cocos2d-xでwaveなどのeffectを使おうとしたらエラーが出る場合NodeGridを使ったら治るかもね

http://www.cocos2d-x.org/wiki/Effects 公式ちゅ-トリアルを参考にしてもできないという時はNodeGridを使ってみる

 auto box = Sprite::create("box.png");
box->setPosition(480,300);
box->setScale(4);

ActionInterval* waves = Waves::create(1, Size(10, 10), 10, 10,true,true);

auto nodeGrid = NodeGrid::create();
nodeGrid->addChild(box);
nodeGrid->runAction(waves);

this->addChild(nodeGrid);

参考:http://stackoverflow.com/questions/25376963/cocos2dx-action-error-liquid-wave3d-and-lens3d