여러 액션을 동시에 실행하기 (Spawn)
c++)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 | #include "test130.hpp" USING_NS_CC; Scene* Test130::createScene() { auto scene = Scene::create(); auto layer = Test130::create(); scene->addChild(layer); return scene; } bool Test130::init() { if ( !Layer::init()) { return false; } auto sprite = Sprite::create("ball.png"); sprite->setPosition(Point(100,100)); this->addChild(sprite); auto action1 = MoveTo::create(2.0, Point(400,100)); auto action2 = FadeTo::create(2.0, 128); auto action3 = ScaleTo::create(2.0, 3); //Spawn::create(액션1, 액션2,..., NULL) : 2개 이상의 액션을 동시에 실행한다 auto spawnAction = Spawn::create(action1, action2, action3, NULL); sprite->runAction(spawnAction); return true; } | cs |
결과
2초동안 이동, 투명도, 크기 변환이 동시에 일어난다
'IT > - 프로그래밍' 카테고리의 다른 글
Cocos 딜레이타임 주기 (DelayTime) (0) | 2017.02.23 |
---|---|
Cocos 반대로 실행하는 액션기능 (reverse) (0) | 2017.02.22 |
Cocos 순서대로 액션 실행하기 (Sequence) (0) | 2017.02.20 |
OpenCV error C4996: 'strcpy': This function or variable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. (0) | 2017.02.19 |
OpenCV R,G,B 를 H(색상) , S(채도) , V(명도) 로 바꾸는 공식 (0) | 2017.02.18 |