我开始在 AS3 中编写一个新应用程序,我希望获得移动和桌面支持。我研究过 Starling 等几个 Stage3D 框架,并且我了解到支持硬件加速的移动设备和台式机有很大的性能优势。我担心的是那些没有能够使用 Stage3D 的显卡的台式机。我知道存在软件回退,但我听说性能无论如何都会受到影响,并且应用程序实际上在不支持硬件加速的桌面上使用 Stage3D 时运行得更好。我倾向于 Stage3D,但我想知道是否还有其他需要记住的事情。
谢谢!
最佳答案
使用的软件后备始终比原生 Flash 绘图 API 更快。我建议如果该框架具有您需要的所有功能,那么没有理由不使用它。如果将 Starling 版本与原始版本进行比较,您肯定会看到性能改进。他们网站上的演示证明了即使使用软件后备,它也是多么流畅。
如果框架中缺少您需要的功能,那么这很公平,这是一个艰难的决定,但您必须权衡利弊。但就性能而言,Stage3D 绝对是最佳选择。
关于actionscript-3 - 现在开始使用 Stage3D 是否太早了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10854394/