如何在iOS游戏中包含大量的大型动画帧

时间:2013-05-16 17:00:55

标签: ios objective-c sparrow-framework

我正在开发一个通用的iOS游戏项目。图形艺术家创造了这套伟大的骰子动画,基本上是骰子滚动到一个服务上,并停止在其中一个侧面。共有6套,每套22个。问题是这些都是全屏幕动画(640x624),但大部分区域都是空白的,所以它们在集合中每帧约40k。

问题..

1)在通用应用程序中包含此类动画是不现实的吗?

2)无论如何我怎么能让他们进入游戏,我认为我限制的地图集大小是1024x1024。

3)关于如何实现这一目标的任何想法?

我正在使用Sparrow框架。

2 个答案:

答案 0 :(得分:0)

1)在通用应用程序中包含此类动画并不现实。

2/3)我会将动画减少到关键帧,每帧中的空白区域尽可能少。然后,在代码中为骰子的运动设置动画。因此,如果您在没有任何代码的情况下运行动画,则骰子将出现在旋转的地方以及诸如此类的地方。编写代码来模拟骰子的平移运动。这也可以让你把它们放在一两张图册上。

答案 1 :(得分:0)

  • 根本不是不切实际的
  • 关于Atlas,您可以创建大于1024x1024的图集,这是一个命令示例:

    ./ generate_atlas.rb --scale 0.5 --padding 2 --sharpen --maxsize 2048x2048 * .png atlas.xml

你总是要以2s的力量工作。