import org.cocos2d.actions.interval.CCBlink; import org.cocos2d.layers.CCLayer; import org.cocos2d.nodes.CCSprite; public class GameLayer extends CCLayer{ //声明一个精灵对象 CCSprite player; public GameLayer(){ //创建一个精灵对象 player = CCSprite.sprite("player.png"); //将精灵对象添加到布景层当中 this.addChild(player); //精灵对象位置 player.setPosition(300,300); //测试闪烁 CCBlink blink = CCBlink.action(3, 60);//第一个参数是时间,第二个参数闪烁的次数 player.runAction(blink); // //测试缩放指定倍数 // CCScaleTo caleTo = CCScaleTo.action(3, 5, 5);//第一个参数是时间,第二、三个参数分别表示在x轴和Y轴上的缩放倍数 // // player.runAction(caleTo); // //测试旋转 // CCRotateTo rotateTo = CCRotateTo.action(3, 180);//第一个参数是旋转所需的时间, // //第二个是旋转的度数,当度数<=180时,顺时针旋转;>180时,逆时针旋转 // player.runAction(rotateTo); // // //测试移动精灵 // CGPoint point = CGPoint.ccp(500,500);//最后的位置 // CCMoveTo moveTo = CCMoveTo.action(3, point);//第一个参数是精灵移动的时间 // player.runAction(moveTo); // // 测试进项旋转 //1.生成动作对象 // CCFlipX flipx = CCFlipX.action(true); // //2.使用精灵对象去执行动作对象 // player.runAction(flipx); // // 测试精灵隐藏 //1.生成动作对象 // CCHide hide = CCHide.action(); // //2.执行 // player.runAction(hide); } } |