2012-06-07 52 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”); –