2012-06-07 99 views
1

任何人都可以請指導我如何我可以創建留下了幻燈片,幻燈片在cocos2d的Android右動畫,謝謝的Cocos2D-Android的雪碧滑入及滑出動畫

我是新來的Android的Cocos2D我一直在使用IOS Cocos2d和Box2d,但這是我第一次使用android,並且沒有任何Cocos-2d Android的良好文檔,所以很難讓它工作。是否有人可以幫助我這個,謝謝

回答

1

你好,你可以用這個左滑動 moveLeft = [CCMoveBy actionWithDuration:0.7 position:ccp(10, 0)]; 用於向右滑動您可以使用此代碼 moveRight = [CCMoveBy actionWithDuration:0.4 position:ccp(-200, 0)];

2

嗨,你可以用動畫像這樣我在這裏使用我必須使動畫來打開窗簾,所以我在這裏分享你我的代碼,你可以使用任何類型的動畫,使用像這樣的plist文件,所以希望它的幫助所有最好的傻瓜

此方法調用時背景和動畫的窗簾打開...

public void curtainAnimation(Object sender) { 

      CCSpriteFrameCache.sharedSpriteFrameCache().addSpriteFrames("levelBackgrounds/level4_bg1.plist"); 

      CCSpriteFrameCache.sharedSpriteFrameCache().addSpriteFrames("levelBackgrounds/level4_bg2.plist"); 

      CCSpriteFrameCache.sharedSpriteFrameCache().addSpriteFrames("levelBackgrounds/level4_bg3.plist"); 

      CCAnimation curtainAnim = CCAnimation.animation("", 2.0f); 

      for (int i = 300; i <= 500; i++) { 
       curtainAnim.addFrame(CCSpriteFrameCache.sharedSpriteFrameCache().spriteFrameByName("curtain.0" + i + ".png")); 
      } 
      CCAction curtainOpenAction = CCAnimate.action(6, curtainAnim, false); 
      curtainClose.runAction(curtainOpenAction); 

     } 
+0

嘿Priyank,我有一個plist文件和ccz文件。我用你的代碼來製作動畫。但我不知道什麼是「curtainClose」?另一個問題是放置plist和ccz文件的位置? – MobiDev

+0

嘿嗨curtainClose只是我的方法的名稱,我從幕布動畫從右向左的方向,plist文件將在資產文件夾和sry我不知道ccz文件,所以很抱歉。 –

+0

看到這裏有一個我從哪裏找到他們在哪裏使用ccz文件在android cocos2d這裏你可以看到他們在節點中添加ccz文件:_batchNode = CCSpriteBatchNode :: batchNodeWithFile(「Sprites.pvr.ccz」); this-> addChild(_batchNode); CCSpriteFrameCache :: sharedSpriteFrameCache() - > addSpriteFramesWithFile(「Sprites.plist」); –