The instantaneous actions written in this article mainly include CCFlipX, CCFlipY, CCHide, and CCShow.
CCFlipX is centered on the Y axis and CCFlipY is centered on the X axis. CCHide hides the genie object and CCShow displays the genie object on the screen.
The code in the activity is still the content of the activity. This article only attaches the code of four instantaneous actions.
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);}}