跨平台应用动画的最佳实践是什么?我有一个包含许多动画的应用程序,所有动画都具有大分辨率和大量帧。我研究了大多数跨平台引擎,例如 Unity 和 Corona,但没有一个真正适合我的要求 - 我们谈论的是 2D 动画,当我尝试使用简单的 png 帧和精灵表时,应用程序的大小变得非常庞大。我还尝试将 Flash 动画导出到 html5,虽然效果很好(几乎没有重量),但表现很差。
编辑详细说明:
视频当然是一种选择,但我想有更好的解决方案,不是吗?请记住,我的动画必须发生在其他事物之上,例如背景层。即使我确实创建了一个半透明的视频,在没有带有控件等的平台原生播放器的应用程序中播放它仍然不是一件容易的事。它是一种 2d 游戏。假设我有背景图像,并且每当用户触摸某个按钮时,我都会在其顶部显示一个动画剪辑。希望有一个支持多种和高分辨率的跨平台应用程序,精灵表可能会很大。假设我有一个半屏大小和透明度的动画,只是这个精灵表的尺寸可能很大,重量只有几 MB!
你说什么?