1654 auto s = Director::getInstance()->getWinSize();
1656 auto array = PointArray::create(20);
1658 array->addControlPoint(Vec2(0.0f, 0.0f));
1659 array->addControlPoint(Vec2(s.width/2-30,0.0f));
1660 array->addControlPoint(Vec2(s.width/2-30,s.height-80.0f));
1661 array->addControlPoint(Vec2(0.0f, s.height-80.0f));
1662 array->addControlPoint(Vec2(0.0f, 0.0f));
1671 auto action = CardinalSplineBy::create(3, array, 0);
1672 auto reverse = action->reverse();
1674 auto seq = Sequence::create(action, reverse,
nullptr);
1680 RepeatForever::create(
1682 MoveBy::create(0.05f, Vec2(10.0f,0.0f)),
1683 MoveBy::create(0.05f, Vec2(-10.0f,0.0f)),
1686 auto drawNode1 = DrawNode::create();
1687 drawNode1->setPosition(Vec2(50.0f,50.0f));
1688 drawNode1->drawCardinalSpline(array, 0, 100, Color4F(1.0f, 0.0f, 1.0f, 1.0f));
1689 this->addChild(drawNode1);
1697 auto *action2 = CardinalSplineBy::create(3, array, 1);
1698 auto reverse2 = action2->reverse();
1700 auto seq2 = Sequence::create(action2, reverse2,
nullptr);
1702 _kathia->setPosition(s.width/2,50);
1707 RepeatForever::create(
1709 MoveBy::create(0.05f, Vec2(10.0f,0.0f)),
1710 MoveBy::create(0.05f, Vec2(-10.0f,0.0f)),
1713 auto drawNode2 = DrawNode::create();
1714 drawNode2->setPosition(Vec2(s.width/2,50.0f));
1715 drawNode2->drawCardinalSpline(array, 1, 100, Color4F(0.0f, 0.0f, 1.0f, 1.0f));
1716 this->addChild(drawNode2);
void centerSprites(unsigned int numberOfSprites)
virtual void onEnter() override
cocos2d::Sprite * _tamara
cocos2d::Sprite * _kathia