该文章所写的瞬间动作主要有CCFlipX,CCFlipY,CCHide,CCShow
其中CCFlipX是以Y轴为中心旋转,CCFlipY是以X轴为中心旋转,CCHide将精灵对象隐藏,CCShow将精灵对象展现在屏幕上
activity中的代码还是件activity内容,本文只附上四个瞬间动作的代码
package com.sdufe.android;
import org.cocos2d.actions.instant.CCFlipX;
import org.cocos2d.layers.CCLayer;
import org.cocos2d.nodes.CCSprite;
import org.cocos2d.types.CGPoint;
public class GameLayer extends CCLayer {
private CCSprite sprite;
public GameLayer() {
sprite = CCSprite.sprite("ic_launcher.png");
CGPoint pos = CGPoint.ccp(100, 100);
sprite.setPosition(pos);
addChild(sprite);
CCFlipX flipX = CCFlipX.action(true);
sprite.runAction(flipX);
}
}
package com.sdufe.android;
import org.cocos2d.actions.instant.CCFlipY;
import org.cocos2d.layers.CCLayer;
import org.cocos2d.nodes.CCSprite;
import org.cocos2d.types.CGPoint;
public class GameLayer extends CCLayer {
private CCSprite sprite;
public GameLayer() {
sprite = CCSprite.sprite("ic_launcher.png");
CGPoint pos = CGPoint.ccp(100, 100);
sprite.setPosition(pos);
addChild(sprite);
CCFlipY flipY = CCFlipY.action(true);
sprite.runAction(flipY);
}
}
package com.sdufe.android;
import org.cocos2d.actions.instant.CCHide;
import org.cocos2d.layers.CCLayer;
import org.cocos2d.nodes.CCSprite;
import org.cocos2d.types.CGPoint;
public class GameLayer extends CCLayer {
private CCSprite sprite;
public GameLayer() {
sprite = CCSprite.sprite("ic_launcher.png");
CGPoint pos = CGPoint.ccp(100, 100);
sprite.setPosition(pos);
addChild(sprite);
// CCFlipX flipX = CCFlipX.action(true);
// sprite.runAction(flipX);
//
// CCFlipY flipY = CCFlipY.action(true);
// sprite.runAction(flipY);
CCHide hide = CCHide.action();
sprite.runAction(hide);
}
}
package com.sdufe.android;
import org.cocos2d.actions.instant.CCShow;
import org.cocos2d.layers.CCLayer;
import org.cocos2d.nodes.CCSprite;
import org.cocos2d.types.CGPoint;
public class GameLayer extends CCLayer {
private CCSprite sprite;
public GameLayer() {
sprite = CCSprite.sprite("ic_launcher.png");
CGPoint pos = CGPoint.ccp(100, 100);
sprite.setPosition(pos);
addChild(sprite);
// CCFlipX flipX = CCFlipX.action(true);
// sprite.runAction(flipX);
//
// CCFlipY flipY = CCFlipY.action(true);
// sprite.runAction(flipY);
// CCHide hide = CCHide.action();
// sprite.runAction(hide);
CCShow show = CCShow.action();
sprite.runAction(show);
}
}