谁能指导我如何在 Cocos-2d Android 中创建左滑和右滑动画,谢谢
我是 Android-Cocos2d 的新手,我一直在使用 IOS Cocos2d 和 Box2d,但这是我第一个使用 android 的游戏,而且 Cocos-2d Android 没有任何好的文档,所以很难让事情正常工作。有人可以帮我解决这个问题吗,谢谢
谁能指导我如何在 Cocos-2d Android 中创建左滑和右滑动画,谢谢
我是 Android-Cocos2d 的新手,我一直在使用 IOS Cocos2d 和 Box2d,但这是我第一个使用 android 的游戏,而且 Cocos-2d Android 没有任何好的文档,所以很难让事情正常工作。有人可以帮我解决这个问题吗,谢谢
嗨,您可以像我在这里使用的这种方式使用动画,我必须制作动画才能打开窗帘,所以在这里我与您分享我的代码,您可以使用这样的 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);
}
您好,您可以将其用于左滑动
moveLeft = [CCMoveBy actionWithDuration:0.7 position:ccp(10, 0)];
对于右滑动,您可以使用此代码
moveRight = [CCMoveBy actionWithDuration:0.4 position:ccp(-200, 0)];