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); } } |