private void SetIOSHardwareLevel() { m_HardwareLevel = Games.GlobeDefine.GameDefine_Globe.HardwardLevel.LEVEL_HIGH; if (SystemInfo.systemMemorySize <= m_IOSMemorySize) { m_HardwareLevel = Games.GlobeDefine.GameDefine_Globe.HardwardLevel.LEVEL_LOW; } }
/// <summary> /// 设置硬件级别 /// </summary> private void SetHardwareLevel() { #if UNITY_EDITOR m_HardwareLevel = Games.GlobeDefine.GameDefine_Globe.HardwardLevel.LEVEL_HIGH; #elif UNITY_IPHONE SetIOSHardwareLevel(); #elif UNITY_ANDROID SetAndroidHardwareLevel(); #endif }
private void SetAndroidHardwareLevel() { m_HardwareLevel = Games.GlobeDefine.GameDefine_Globe.HardwardLevel.LEVEL_HIGH; if (SystemInfo.systemMemorySize <= m_AndroidLowMemorySize || SystemInfo.processorCount <= 2) { m_HardwareLevel = Games.GlobeDefine.GameDefine_Globe.HardwardLevel.LEVEL_LOW; } else if (SystemInfo.systemMemorySize <= m_AndroidMiddleMemorySize) { m_HardwareLevel = Games.GlobeDefine.GameDefine_Globe.HardwardLevel.LEVEL_MIDDLE; } }