Actionscript 3 现在开始使用Stage3D还早吗?

Actionscript 3 现在开始使用Stage3D还早吗?,actionscript-3,air,stage3d,Actionscript 3,Air,Stage3d,我开始在AS3中编写一个新的应用程序,我希望能够获得移动和桌面支持。我看过几个Stage3D框架,比如Starling,我知道支持硬件加速的移动设备和台式机有很大的性能优势。我担心的是那些没有能够利用Stage3D的显卡的台式机。我知道存在软件回退,但我听说性能会受到影响,而且在不支持硬件加速的台式机上,如果不使用Stage3D,应用程序实际上运行得更好。我倾向于第3d阶段,但我想知道是否还有其他事情需要记住 谢谢 使用的软件回退总是比本机Flash绘图API快。我建议,如果框架具备您需要的所有

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


谢谢

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


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

我在使用大量Alpha blendfactor时遇到了一些问题,因此如果您没有绘制Alpha,请确保相应地设置blendfactor。Context3DProfile.BASELINE\u CONSTRAINED应该对那些旧系统有所帮助。对于大多数用例来说,这已经足够了。