Cocos2D-X

점프 시뮬레이션(JumpBy, JumpTo)

빵원군 2016. 5. 8. 00:01

생성한 스프라이트 점프 시뮬레이션(2번째 인자는 거리)

JumpTo의 경우 2번째 인자가 최종 목표좌표

HelloWorldScene.cpp

bool HelloWorld::init()
{
    //////////////////////////////
    // 1. super init first
    if ( !Layer::init() )
    {
        return false;
    }

    Size visibleSize = Director::getInstance()->getVisibleSize();
    Vec2 origin = Director::getInstance()->getVisibleOrigin();

    mySprite = Sprite::create("CloseNormal.png");
    mySprite->setPosition(Vec2(visibleSize.width/2 + origin.x, visibleSize.height/2 + origin.y));
    this->addChild(mySprite);
    
    //추가할 내용
    auto action = JumpBy::create(3, Vec2(100, 50), 50, 3);
    mySprite->runAction(action);

    return true;
}