| | |
| | | //目前看起来所有的安卓机跑高效果都可以接受,先给玩家默认设置高效果。
|
| | | if (Application.platform == RuntimePlatform.Android)
|
| | | {
|
| | | return (GameQuality)LocalSave.GetInt(QUALITY_LEVEL_KEY, (int)GameQuality.High);
|
| | | if (!LocalSave.HasKey(QUALITY_LEVEL_KEY))
|
| | | {
|
| | | var defaultQuality = GameQuality.High;
|
| | |
|
| | | if (DeviceUtility.cpu >= 4 && DeviceUtility.memory > 3.5f * 1024)
|
| | | {
|
| | | defaultQuality = GameQuality.High;
|
| | | }
|
| | | else if (DeviceUtility.cpu >= 4 && DeviceUtility.memory > 2.5f * 1024)
|
| | | {
|
| | | defaultQuality = GameQuality.Medium; ;
|
| | | }
|
| | | else if (DeviceUtility.cpu > 1 && DeviceUtility.memory > 1.5f * 1024)
|
| | | {
|
| | | defaultQuality = GameQuality.Low;
|
| | | }
|
| | |
|
| | | return (GameQuality)LocalSave.GetInt(QUALITY_LEVEL_KEY, (int)defaultQuality);
|
| | | }
|
| | | else
|
| | | {
|
| | | return (GameQuality)LocalSave.GetInt(QUALITY_LEVEL_KEY);
|
| | | }
|
| | | }
|
| | | else
|
| | | {
|