繁体   English   中英

如何使用unity3D根据CPU性能限制android设备

[英]How to limit android devices according to CPU performance with unity3D

我最近在App Store上发布了我的统一游戏。 由于性能原因,我将iOS 7定位为淘汰iPhone 3GS。 现在,我愿意统一发布Android设备的游戏,但是我不确定如何限制我的游戏。 最低API级别或设备过滤器应使用哪种配置? 我的游戏在iPhone 4上使用大约100%的CPU,在iPad 4视网膜上使用大约50%的CPU。 任何帮助,将不胜感激。 谢谢。

如果您要定位高端android设备,请首先尝试将API级别设置为IceCreamSandwhich或更高。 接下来,尝试将您的应用程序(以代码形式)限制为特定的最低分辨率,例如WVGA(800x480)。 任何低于该分辨率的分辨率都将是非常老旧的设备,无法运行您的游戏。 您也可以统一指定型号以精确地适合那些设备,但我不建议您这样做,因为许多用户都将其手机扎根,因此您可能会遇到一些问题。 您还可以编写一些代码,以便游戏检查设备是否具有多个CPU内核,但不能在Play商店中完成。 因此,例如,如果用户运行ICS +的屏幕为800x480,但CPU为800Mhz,则您无能为力,那么他可以从商店中安装游戏。 但是您可以强制检查游戏中的CPU内核,以使游戏无法在单核设备等上启动。总体上,将api限制为ICS +,最低分辨率为800x480。 希望我能帮上忙。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM