Я использовал приведенный ниже код, чтобы сделать воду похожей на анимацию для фонового изображения
auto background = Sprite::create(TEX_MM_BG);
background->setPosition(Vec2(SW*0.5f, SH*0.5f));
auto nodeGrid = NodeGrid::create();
nodeGrid->addChild(background);
this->addChild(nodeGrid, 0);
ActionInterval* lens = Lens3D::create(10, Size(32, 24), Vec2(100, 180), 150);
ActionInterval* waves = Waves3D::create(10, Size(15, 10), 18, 15);
nodeGrid->runAction(RepeatForever::create(Sequence::create(waves,lens, NULL)));
Анимация выглядит хорошо. Но он останавливается на 10 секунд, затем проигрывается 10 секунд, затем снова останавливается на 10 секунд ... он повторяется. Как не остановиться в середине?