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