关于精灵动作问题

我给我的精灵一个从高向下落的动作 在过程中会有一个左右的移动动作 怎么样才能在不打断下落动作的情况下把这个左右的移动动作加进去 新手对动作不是很了解 我现在是把下落动作打断然后重新加上右下移动的动作 但不是很连贯

Sprite可以同时run多个Action

— Begin quote from ____

风语 发表于 2012-9-24 12:10 url

Sprite可以同时run多个Action

— End quote

是这样 在下落的过程中 会有台阶碰撞 我会在下落的过程中检测台阶然后让精灵落到台阶上 所以我用的是CCMoveTo 这样如果不打断原来的动画 精灵会在左右移动后仍然落回远来设置的坐标 可能是我的写法有问题 谢谢:)

连续的Action用CCSequence实现
更加真实的物理碰撞模拟可以用box2d

  • 本帖最后由 pzc1987 于 2012-9-24 15:46 编辑 *

— Begin quote from ____

风语 发表于 2012-9-24 12:40 url

连续的Action用CCSequence实现
更加真实的物理碰撞模拟可以用box2d

— End quote

我想实现的效果是这样的 ,比如我的精灵在下落 我按下按键后想让精灵向右移动一段距离然后继续下落, 是不是有方法可以不打断下落的动作,又可以把向右的动作完成,我把下落动作换成CCMoveBy之后 不打断,再run一个向右的动作, 向右的动作执行了 ,但是精灵还是会到原来的位置把下落的动作执行完 这样就会有精灵向右移动又回到原来位置的效果 ,不知到我这样说是不是清楚

Sprite可以同时run多个Action

连续的Action用CCSequence实现
更加真实的物理碰撞模拟可以用box2d