【发布时间】:2011-11-05 17:44:50
【问题描述】:
我正在开发一个应用程序,其中 2D 动画将通过实时摄像机预览显示。动画在透明背景上有 20-30 个对象,并且在动画期间必须可以看到相机预览。请注意,我正在接收完成的 SWF 动画,并且必须在代码中重新创建它们或找出一种按原样显示它们的方法。
我研究了以下选项。 任何人都可以就如何在 Android 中显示或轻松重新创建 SWF 动画提供任何建议吗?
OpenGL - 尝试了这个并完成了部分(使用相机运行的基本动画仍然可见),但是要在 SWF 中重新创建复杂的运动和计时需要大量的工作。仅仅重新创建一个 SWF 就需要一两天的工作,而且我有很多动画要重新创建。
Android 2D 动画 - 内置动画类可以更轻松地进行运动/计时,但我仍然需要重新创建原始动画
WebView (??) - 是否可以在表面视图的透明 web 视图中显示背景透明 swf?有没有人对android中的透明SWF有任何运气?根据(http://stackoverflow.com/questions/5003156/android-webview-style-background-colortransparent-ignored-on-android-2-2)
,透明网络视图似乎可以工作
将 SWF 转换为电影并播放...是否具有透明背景?我无法想象这会起作用,并且在网上没有发现任何迹象表明这是可能的,但是......
任何建议将不胜感激。谢谢!
【问题讨论】: