我一直在玩椋鸟2D,发现没有它我的游戏运行得更快。原因很简单,因为游戏使用了大量的矢量形状,“直接”模式在渲染形状时速度太慢。使用GPU模式,FPS从20上升到55左右。
虽然有一个小小的交易。使用starling 2d渲染静态图像(如BitmapData(纹理))更快。此外,我不必担心我的图形资产是否一直是硬件加密。
所以我正在为Air for iOS寻找一个游戏(图形)库,它可以在GPU渲染模式下工作,并且可以更轻松地管理BitmapData缓存。
有谁知道吗?
答案 0 :(得分:2)
在application.xml文件中使用<renderMode>mode</renderMode>
创建AIR应用程序时,可以选择4种渲染模式。
<renderMode>cpu</renderMode>
或<renderMode>auto</renderMode>
(使用自动默认为CPU)
<renderMode>gpu</renderMode>
<renderMode>direct</renderMode>
(又名Stage3D)
您想要选择的是您自己。尽量远离重要的功能,例如:
据我所知,没有2D矢量库。我建议将矢量导出到精灵表。我知道它不容易扩展,但它是在AIR中开发游戏的受支持方式。
达斯汀