#include <ActionsTest.h>
◆ CREATE_FUNC()
◆ runActionsInSprite()
| void ActionMoveBezierStacked::runActionsInSprite |
( |
cocos2d::Sprite * |
sprite | ) |
|
|
overridevirtual |
重载 ActionStacked .
在文件 ActionsTest.cpp 第 1519 行定义.
1521 auto s = Director::getInstance()->getWinSize();
1524 ccBezierConfig bezier;
1525 bezier.controlPoint_1 = Vec2(0.0f, s.height/2);
1526 bezier.controlPoint_2 = Vec2(300.0f, -s.height/2);
1527 bezier.endPosition = Vec2(300.0f,100.0f);
1529 auto bezierForward = BezierBy::create(3, bezier);
1530 auto bezierBack = bezierForward->reverse();
1531 auto seq = Sequence::create(bezierForward, bezierBack,
nullptr);
1532 auto rep = RepeatForever::create(seq);
1533 sprite->runAction(rep);
1536 RepeatForever::create(
1538 MoveBy::create(0.05f, Vec2(10.0f,0.0f)),
1539 MoveBy::create(0.05f, Vec2(-10.0f,0.0f)),
◆ title()
| std::string ActionMoveBezierStacked::title |
( |
| ) |
const |
|
overridevirtual |
该类的文档由以下文件生成:
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/ActionsTest/ActionsTest.h
- /Users/yujizhu/Documents/Git/cocos2d-x-4.0/tests/cpp-tests/Classes/ActionsTest/ActionsTest.cpp