본문 바로가기

IT 번역/Cocos2d-x 메뉴얼[manual] 번역

액션 | Actions

번역일: 2019-07-31

주소: https://docs.cocos2d-x.org/cocos2d-x/v3/en/actions/

 

Actions · GitBook

No results matching ""

docs.cocos2d-x.org

 

액션[Action] 객체는 단어 그대로의 기능을 갖습니다. 노드[Node]의 속성을 바꾸도록 하는 것이죠. 액션[Action] 객체는 노드[Node]의 속성을 시간의 흐름에 따라 변경합니다. 노드[Node]를 기본 클래스로 갖는 어떠한 객체도 액션[Action] 객체를 통한 동작을 수행할 수 있습니다. 예를 들어, 스프라이트[Sprite]를 어떤 위치에서 다른 곳으로 지정된 시간동안에 이동시킬 수 있습니다.

MoveTo와 MoveBy라는 액션[Action]을 사용하는 예제를 한번 보시죠:

 

// 스프라이트[Sprite]를 좌표 50,10 으로 2초만에 이동합니다.
auto moveTo = MoveTo::create(2, Vec2(50, 10));
mySprite1->runAction(moveTo);

// 스프라이트[Sprite]를 20 포인트 오른쪽으로 2초만에 이동합니다.
auto moveBy = MoveBy::create(2, Vec2(20,0));
mySprite2->runAction(moveBy);

 

자, 그럼 액션[Action]을 시작해봅시다!!