【问题标题】:Converting UIImage animation to use Cocos2d sprite animation将 UIImage 动画转换为使用 Cocos2d 精灵动画
【发布时间】:2012-02-15 17:19:47
【问题描述】:

我有一个使用UIImage动画的app,动画的时间不一致。我想转而使用 cocos2d 的 sprite 动画。

我可以将此功能添加到我现有的项目中吗?有没有关于如何将 Cocos2d 添加到现有项目的好教程?

【问题讨论】:

    标签: iphone animation uiimage cocos2d-iphone sprite


    【解决方案1】:

    我看到人们只是在 EAGLView 中使用 Cocos2D 并取得了不错的效果。 This fellow 似乎已经开始工作了。话虽如此,我可能会尝试优化您的 UIImage 动画。使用 PNG 通常更快,并尝试将动画图像帧缩放到确切的显示尺寸。并且,请确保您的动画帧速率不超过 30 左右。

    【讨论】:

    • 谢谢。我对 UIImage 动画的问题是试图为动画的停止计时。目前我使用“[self performSelector:@selector(stopAnimation) withObject:nil afterDelay:1.5];”.. 但如果由于硬件滞后等原因导致延迟...动画过早被切断。我想不出办法来解决这个问题..?
    • 啊,我明白了。我实际上会考虑使用 CAKeyframeAnimation 。您可以将一组图像放入 values 属性并连接一个完成侦听器。好吧,您还需要做更多的事情(即设置时间),但这就是要点。
    猜你喜欢
    • 2010-12-18
    • 1970-01-01
    • 1970-01-01
    • 2013-01-17
    • 2014-05-16
    • 2011-11-05
    • 2013-08-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多