cocos2d for android - CCOrbitCamera

/**
* FileName : ActionsTest.java
* Comment : CCOrbitCamera
* @version : 1.0
* @author : coolsharp
* @date : 2011. 10. 18.
*/
static class ActionOrbit extends ActionDemo {
    public void onEnter() {
        super.onEnter();
 
        centerSprites(3);
 
        // actionWithDuration:2
        // radius:1 deltaRadius:0 angleZ:0 deltaAngleZ:180 angleX:0
        // deltaAngleX:0];
        CCOrbitCamera orbit1 = CCOrbitCamera.action(2, 1, 0, 0, 180, 0, 0);
        CCSequence action1 = CCSequence.actions(orbit1, orbit1.reverse());
 
        CCOrbitCamera orbit2 = CCOrbitCamera.action(2, 1, 0, 0, 180, -45, 0);
        CCSequence action2 = CCSequence.actions(orbit2, orbit2.reverse());
 
        CCOrbitCamera orbit3 = CCOrbitCamera.action(2, 1, 0, 0, 180, 90, 0);
        CCSequence action3 = CCSequence.actions(orbit3, orbit3.reverse());
 
        kathia.runAction(CCRepeatForever.action(action1));
        tamara.runAction(CCRepeatForever.action(action2));
        grossini.runAction(CCRepeatForever.action(action3));
 
        CCMoveBy move = CCMoveBy.action(3, CGPoint.ccp(100, -100));
        CCMoveBy move_back = move.reverse();
        CCSequence seq = CCSequence.actions(move, move_back);
        CCRepeatForever rfe = CCRepeatForever.action(seq);
        kathia.runAction(rfe);
        tamara.runAction(rfe.copy());
        grossini.runAction(rfe.copy());
    }
 
    public String title() {
        return "OrbitCamera action";
    }
}

이 블로그의 인기 게시물

ASP에서 C# 언어로 만든 DLL 호출

안드로이드 스튜디오를 설치 후 필수로 사용되는 플러그인