cocos2d_android 瞬间动作

时间:2022-12-02 09:47:04

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