在使用 AIR 发布到 iOS 时,我一直注意到我可以在 60fps 的情况下将帧速率最大化,而不必使用 Starling,即使用 GPU 渲染模式。
由于对 Starling 框架的编码要麻烦得多,我想知道什么时候需要使用它。
任何人都可以启发我或提供具体的例子吗?
在使用 AIR 发布到 iOS 时,我一直注意到我可以在 60fps 的情况下将帧速率最大化,而不必使用 Starling,即使用 GPU 渲染模式。
由于对 Starling 框架的编码要麻烦得多,我想知道什么时候需要使用它。
任何人都可以启发我或提供具体的例子吗?
很难找到具体的例子,但显然你对设备的负担还不够大,以至于适当的硬件加速并不重要。我假设您在获得 60 fps 时正在实际设备上进行测试,而不仅仅是在模拟器中?
如果您的应用程序需要在所有类型的分辨率或所有类型的设备(如所有 IOS 和 Android)上运行,我的建议是使用 starling 框架。我希望这一行能消除您的疑虑。
在比第四代 iPad 慢的设备上,您可能需要 GPU 加速。例如,我建议在 iPhone 4 上试用您的应用程序,看看它是否仍以 60 fps 运行。如果没有,您可能想利用 Starling 提供的 GPU 加速。