我卡在android中显示帧动画。我的问题是我必须动画36张图片。最小的图像大小为69 kb,最大(最后一帧)为526kb。共11mb。我知道它疯了但我需要这样做。见下图。该应用程序已经为iPhone制作,我必须将其移植到Android。 要求:
我尝试的解决方案是:
我是opengl和gamedevelopment的小伙子。我无法找到任何替代我的问题。请帮忙。
最小的图片:
最后的图片:
答案 0 :(得分:0)
我可以想象你所针对的效果。我猜这样做需要将不同的图像推送到同一个imageView上,增量帧率。|
准确度取决于您拥有的图像数量。精度越高,图像越精细。
您还需要实现增量帧速率。这样可以让人感觉更顺畅。
使用简单的循环来改变imageView控制器的图像资源应该可以做到这一点。在两次迭代之间必须存在滞后,这种滞后实际上是帧速率。
我认为这可以给出满意的结果。
然而,要获得openGL,您将不需要所有这些图像。它只需要一张动画和复制的卡片图像来创建最终图像。然而,这是一项复杂的任务(我认为),所以如果你要抓住一些死线,你必须选择像第一个那样的非openGL解决方案,我建议。