我最近在 App Store 上发布了我的统一游戏。出于性能原因,我针对 iOS 7 淘汰了 iPhone 3GS。现在我愿意为 Android 设备统一发布我的游戏,但我不确定如何限制我的游戏。我应该在最低 API 级别或设备过滤器中使用哪种配置?我的游戏在 iPhone 4 上使用了大约 100% 的 CPU,在 iPad 4 Retina 上使用了大约 50%。任何帮助,将不胜感激。谢谢。
问问题
1697 次
1 回答
1
如果你想针对更高端的安卓设备,首先尝试将 API 级别设置为 IceCreamSandwhich 或更高。接下来,尝试将您的应用程序(在代码中)限制为特定的最小分辨率,例如 WVGA (800x480)。任何低于此的分辨率大多都是非常旧的设备,无法运行您的游戏。您还可以统一指定型号以完全适用于这些设备,但我真的不建议这样做,因为许多用户都根植了他们的手机,您可能会遇到一些问题。您还可以编写一些代码,以便您的游戏检查设备是否具有多个 CPU 内核,但这不能在 Play Store 中完成。因此,例如,如果用户有一个运行 ICS+ 的 800x480 屏幕,但有一个 800Mhz CPU,你对此无能为力,他可以从商店安装游戏。但是您可以在游戏中强制检查 CPU 内核,这样游戏就不会针对单核设备等启动。总体上将 api 限制为 ICS+,最小分辨率为 800x480。希望我能帮上忙。
于 2013-10-25T06:16:38.277 回答