| | |
| | | switch (quality)
|
| | | {
|
| | | case GameQuality.High:
|
| | | m_PlayerSyncCount = 15;
|
| | | m_PlayerSyncCount = 10;
|
| | | break;
|
| | | case GameQuality.Low:
|
| | | m_PlayerSyncCount = 5;
|
| | | m_PlayerSyncCount = 3;
|
| | | break;
|
| | | case GameQuality.Medium:
|
| | | m_PlayerSyncCount = 10;
|
| | | m_PlayerSyncCount = 5;
|
| | | break;
|
| | | }
|
| | | }
|
| | |
| | | {
|
| | | 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;
|
| | | // }
|
| | | if (DeviceUtility.cpu >= 4 && DeviceUtility.memory > 3.2f * 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);
|
| | | }
|
| | |
| | | {
|
| | | OtherPlayer, //是否显示其他玩家
|
| | | HideMonster, //是否显示普通小怪
|
| | | }
|
| | |
|
| | | public enum PlayerSyncCount
|
| | | {
|
| | | None,
|
| | | Five = 5,
|
| | | Ten = 10,
|
| | | Fifteen = 15,
|
| | | }
|
| | |
|
| | | public enum GameQuality
|