首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cocos2d如何使动画更逼真

Cocos2d如何使动画更逼真
EN

Stack Overflow用户
提问于 2013-01-31 12:37:17
回答 2查看 545关注 0票数 0

简单的动画-第一个想法出现,当两个物体碰撞。例如:播放器与对象保镖发生碰撞。会发生什么?

  1. 播放类开始弹跳动画
  2. 弹跳类启动自我动画,通知用户弹跳已启动。

这是一个简单的动画,看起来相当不错,但是,我有一个想法,如何增加更多的现实主义,我想,我想问,它真的可以这样做吗?

假设同样的情况玩家与保镖相撞

  1. 使玩家隐形
  2. 在弹跳类中,启动动画(涂有播放器和弹跳动作的动画帧(例如准备跳跃))
  3. 在第二步中,玩家的位置改变了,将玩家放到弹跳动画结束的位置。
  4. 使播放机可见
  5. 起跳

如果真的有可能的话,我认为这会更切合实际。有这方面的示例代码吗?

EN

回答 2

Stack Overflow用户

发布于 2013-02-01 23:01:06

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

票数 0
EN

Stack Overflow用户

发布于 2013-02-05 12:15:36

您可以使用后置效果来创建动画,例如,生成一组o帧。然后您可以使用像雪碧助手这样的软件将动画嵌入到cocos2d中。

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

http://www.raywenderlich.com/1271/how-to-use-animations-and-sprite-sheets-in-cocos2d

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14625982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档