我需要开发具有大量滑动图形和3d动画的应用程序,以非常互动和奇特的方式显示代表产品的图片。
以下是我正在尝试做的事情的示例http://www.youtube.com/watch?v=ZKCAPSzgoHM&feature=related
我听说adobe air可以完美地完成这项工作,这是真的吗?当然,应用程序不只是滑动,它将连接到服务器,同步一些数据,记录信息等等
那么,完成这项任务的最佳解决方案是什么?
答案 0 :(得分:1)
简短回答,是的,可以。是的,这是真的。
答案很长,因为AIR3.2 stage3d被引入了空中平台。现在AIR(作为flash播放器)可以提前使用gpu来渲染复杂的3d内容。 Molehill是AS3三维框架的新代号,您肯定会在其上找到很多材料。
我建议您使用Molehill上面构建的库/框架(实际上只是一组具有低级别样式语法的基元)。 Flare3d,Starling(2d),Away3d(4.0或以上)只是几个名字。 使用此库可以让您快速开发您的想法。 你提到的所有其他任务(连接,日志,同步)都很容易在空中进行。
现在在Android上选择用于移动开发的AIR平台的缺点。由于3d的引入是最新的,很难确切地说支持的设备和简单地回退到常见的3d渲染系统的设备(即cpu占用,因此不是移动设备的好选择)。 如果您的目标是定位上一代设备,那么您就可以在AIR + Flash平台工具中找到开发速度方面的巨大优势。