cocos2d for android - Remove

/**
* FileName : RemoveTest.java
* Comment : Move 콜백 객체 배우자
* @version : 1.0
* @author : coolsharp
* @date : 2011. 10. 18.
*/
public class RemoveTest extends com.coolsharp.test.game.ActionManager.ActionManagerDemo {
    public RemoveTest() {
        super();
 
        // 이동 객체 생성
        CCMoveBy move = CCMoveBy.action(5, CGPoint.ccp(200, 0));
 
        // 콜백 객체 생성
        CCCallFunc callback = CCCallFunc.action(this, "stopAction");
 
        // 시퀀스 액션 등록(이동 객체를 콜백으로 등록)
        CCSequence sequence = CCSequence.actions(move, callback);
        // 시퀀스 객체를 나중에 찾아 써야 하므로 이름표 지정
        sequence.setTag(com.coolsharp.test.coolsharp_cocos2d_test_Activity.kTagSequence);
 
        CCSprite child = CCSprite.sprite("grossini.png");
        child.setPosition(CGPoint.ccp(200, 200));
        this.addChild(child, 1, com.coolsharp.test.coolsharp_cocos2d_test_Activity.kTagGrossini);
 
        // 시퀀스 액션 시작
        child.runAction(sequence);
    }
 
    public void stopAction() {
        Log.i("coolsharp", "SA");
//        CCNode sprite = getChildByTag(com.coolsharp.test.coolsharp_cocos2d_test_Activity.kTagGrossini);
//        sprite.stopAction(com.coolsharp.test.coolsharp_cocos2d_test_Activity.kTagSequence);
    }
 
    public String title() {
        return "Remove Test";
    }
 
    public String subtitle() {
        return "Should not crash. Testing issue #841";
    }

이 블로그의 인기 게시물

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

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