Cocos2d-android - 我有一个有 5 帧的动画,它们是近距离裁剪的图像。现在我想让 Sprite 做动画以及沿 X 方向移动。即我有一个正在运行的玩家与障碍物相撞并摔倒。
gameOverAnimation =CCSprite.sprite("gmovr")
gameOverAnimation.setAnchorPoint(0, 0);
gameOverAnimation.setPosition(340.0f, 200.0f);
addChild(gameOverAnimation,10);
CCIntervalAction action1 = CCAnimate.action(mEndAnimation, false);
action1.setDuration(1.0f);
CCIntervalAction delay = CCDelayTime.action(0.68f);
CCMoveBy actionBy = CCMoveBy.action(1.0f, CGPoint.ccp(-340,0));
CCIntervalAction seq1 = CCSpawn.actions(action1,actionBy);
//CCSpawn spawn = CCSpawn.actions(action1, actionBy);
CCSequence sequence1 = CCSequence.actions(seq1,CCCallFuncN.action(this,"gameOver"));
gameOverAnimation.runAction(sequence1);
请一些人解释一下基于帧和基于时间的动画之间的正确区别。我想做基于时间的动画