该文章所写的瞬间动作主要有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); } }