Animation Cocos2d如何使/运行动画更逼真

Animation Cocos2d如何使/运行动画更逼真,animation,cocos2d-iphone,Animation,Cocos2d Iphone,简单动画-当两个对象碰撞时,首先想到的是。 例如:播放器与对象弹跳器碰撞。会发生什么 玩家类开始反弹动画 Bouncer类启动自动画以通知用户已开始反弹 这是一个简单的动画,看起来很好,但我有一个想法,如何添加更多的现实主义,我想问,这真的有可能吗 假设在相同的情况下,玩家和保镖相撞 使玩家隐形 在Bouncer类中启动动画(使用播放器和Bouncer运动绘制的动画帧(例如准备跳跃)) 在步骤2中,玩家的位置发生了变化,将玩家放置到弹跳动画结束的位置 使玩家可见 起跳 如果真的有可能的话,我想这

简单动画-当两个对象碰撞时,首先想到的是。 例如:播放器与对象弹跳器碰撞。会发生什么

  • 玩家类开始反弹动画
  • Bouncer类启动自动画以通知用户已开始反弹
  • 这是一个简单的动画,看起来很好,但我有一个想法,如何添加更多的现实主义,我想问,这真的有可能吗

    假设在相同的情况下,玩家和保镖相撞

  • 使玩家隐形
  • 在Bouncer类中启动动画(使用播放器和Bouncer运动绘制的动画帧(例如准备跳跃))
  • 在步骤2中,玩家的位置发生了变化,将玩家放置到弹跳动画结束的位置
  • 使玩家可见
  • 起跳

  • 如果真的有可能的话,我想这看起来会更现实。有没有这方面的示例代码?

    在Cocos2D中制作任何动画都会非常耗时。如果你在做矢量/像素工作,你必须为动画中的每一个变化创建一个帧,如果你没有太多的艺术背景,这可能是非常具有挑战性的。我可以推荐一些类似的东西,它将半自动化动画过程。它具有将动画导出到帧(单个PNG)的功能,可以使用cAnimation和一些助手类将其转换为动画。

    您可以使用After Effects创建动画,例如,生成一组帧。然后,您可以使用软件(如Sprite Helper)将该动画嵌入cocos2d

    在你的项目中,你只需要加载它,并在需要时播放它