源战役客户端
Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 
 

35 linhas
922 B

SystemMemoryLevel = SystemMemoryLevel or {}
SystemMemoryLevel.Low = 1
SystemMemoryLevel.Middle = 2
SystemMemoryLevel.Hight = 3
SystemMemoryLevel.Top = 4
SystemMemoryLevel.Cur = nil
function SystemMemoryLevel.Init()
local memory_size = math.ceil(Util.GetSystemMemorySize()/1024)
local lowMem,mediumMem,highMem = 1,2,3
if SystemRuntimePlatform.IsAndroid() then
lowMem = 6
mediumMem = 7
highMem = 9
elseif SystemRuntimePlatform.IsIphone() then
lowMem = 2
mediumMem = 4
highMem = 7
end
if memory_size < lowMem then
-- Android 4G, IOS 1G
SystemMemoryLevel.Cur = SystemMemoryLevel.Low
elseif memory_size < mediumMem then
-- Android 6G, IOS 2-3G
SystemMemoryLevel.Cur = SystemMemoryLevel.Middle
elseif memory_size < highMem then
-- Android 8G, IOS 4G-6G
SystemMemoryLevel.Cur = SystemMemoryLevel.Hight
else
-- Android 10-12G, IOS 无
SystemMemoryLevel.Cur = SystemMemoryLevel.Top
end
end