如何恢复NodeGrid或者Sprite的原状态

我对一个NodeGrid及其包含的一个Sprite做完Wave3D之后变成扭曲的样子,请问如何让其做完恢复到原状,又或者整个动画结束就是结束在初始状态?
代码如下:

auto logo = Sprite::create(“logo1.png”);
auto childGrid = NodeGrid::create();
this->addChild(childGrid);
childGrid->addChild(logo);
childGrid->setPosition(Vec2(_visibleSize.width / 2, logo->getContentSize().height));

auto wave3D = Waves3D::create(2, Size(15,10), 5, 40);
childGrid->runAction(wave3D);

请各位兄弟姐妹给予指点,谢谢大家。

动画结束的时候在执行下auto wave3D = Waves3D::create(2, Size(15,10), 0, 0);不就可以了

谢谢啦,的确是这样的。二楼已经帮我解决了,结贴。