actionscript-3 - 现在开始使用 Stage3D 是否太早了?

标签 actionscript-3 air stage3d

我开始在 AS3 中编写一个新应用程序,我希望获得移动和桌面支持。我研究过 Starling 等几个 Stage3D 框架,并且我了解到支持硬件加速的移动设备和台式机有很大的性能优势。我担心的是那些没有能够使用 Stage3D 的显卡的台式机。我知道存在软件回退,但我听说性能无论如何都会受到影响,并且应用程序实际上在不支持硬件加速的桌面上使用 Stage3D 时运行得更好。我倾向于 Stage3D,但我想知道是否还有其他需要记住的事情。

谢谢!

最佳答案

使用的软件后备始终比原生 Flash 绘图 API 更快。我建议如果该框架具有您需要的所有功能,那么没有理由不使用它。如果将 Starling 版本与原始版本进行比较,您肯定会看到性能改进。他们网站上的演示证明了即使使用软件后备,它也是多么流畅。

如果框架中缺少您需要的功能,那么这很公平,这是一个艰难的决定,但您必须权衡利弊。但就性能而言,Stage3D 绝对是最佳选择。

关于actionscript-3 - 现在开始使用 Stage3D 是否太早了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10854394/

相关文章:

actionscript-3 - ActionScript 编码标准

actionscript-3 - 防止 DisplayObject 的高度变化

apache-flex - 有没有办法在 AS3 中将 DocX、OpenXml 或 RTF 转换为 TextFlow?

apache-flex - 如何重新启动独立的 Adob​​e Air/Flex 应用程序

performance - Away3D 4.1 性能问题 - 如何优化具有许多相同网格的场景?

actionscript-3 - AS3 Softbody 纹理八哥

flash - 将纹理 (BitmapData) 渲染到 2D 空间中的 Stage3D 所需的低级代码是什么?

actionscript-3 - Date.getTime() 和 getTimer 的区别

actionscript-3 - Adobe Air (AS3) 可以直接使用 socket.io 吗?

android - 向应用程序发送通知。 (空气)