This commit is contained in:
2020-07-16 23:06:09 +08:00
parent 22546a0c6c
commit 4221cf486c
20 changed files with 84 additions and 62 deletions

View File

@@ -36,18 +36,13 @@ CLLMainLua.init = function()
ReporterMessageReceiver.self:setLua()
end
-- 设置显示状态栏
-- Screen.fullScreen = false
-- AndroidStatusBar.setColor(AndroidStatusBar.DEFAULT_BACKGROUND_COLOR)
-- AndroidStatusBar.statusBarState = AndroidStatusBar.States.Visible
-- AndroidStatusBar.dimmed = false
-- AndroidStatusBar.setFlags(AndroidStatusBar.WINDOW_FLAG_FORCE_NOT_FULLSCREEN)
-- CS.ApplicationChrome.statusBarState = CS.ApplicationChrome.States.Visible
-- CS.ApplicationChrome.dimmed = false
-- CS.ApplicationChrome.setSoftInputMode(CS.ApplicationChrome.ADJUST_RESIZE);
local success, msg = pcall(CLLMainLua.setAndroidStatusBar)
if not success then
printe(msg)
end
--设置帧率
Application.targetFrameRate = 10
Application.targetFrameRate = 30
-- QualitySettings.SetQualityLevel(1, false)
Time.fixedDeltaTime = 0.5
@@ -67,13 +62,38 @@ CLLMainLua.init = function()
-- fps.enabled = false
-- end
-- 统计sprite的使用情况
if CLCfgBase.self.isEditMode and CLCfgBase.self.isContBorrowSpriteTimes then
UIAtlas.onBorrowSpriteCallback = onBorrowedSpriteCB
end
end
function CLLMainLua.setAndroidStatusBar()
printe(SystemInfo.deviceName, "====", SystemInfo.deviceModel)
if CLPathCfg.self.platform ~= "Android" then
return
end
local mode = SystemInfo.deviceModel
if string.find(mode, "huawei") then
AndroidStatusBar.setFlags(AndroidStatusBar.WINDOW_FLAG_FORCE_NOT_FULLSCREEN)
AndroidStatusBar.setColor(AndroidStatusBar.DEFAULT_BACKGROUND_COLOR)
else
ApplicationChrome.statusBarState = ApplicationChrome.States.Visible
ApplicationChrome.dimmed = false
end
-- Screen.fullScreen = false
-- AndroidStatusBar.setColor(AndroidStatusBar.DEFAULT_BACKGROUND_COLOR)
-- AndroidStatusBar.statusBarState = AndroidStatusBar.States.Visible
-- AndroidStatusBar.dimmed = false
-- AndroidStatusBar.setFlags(AndroidStatusBar.WINDOW_FLAG_FORCE_NOT_FULLSCREEN)
-- CS.ApplicationChrome.statusBarState = CS.ApplicationChrome.States.Visible
-- CS.ApplicationChrome.dimmed = false
-- CS.ApplicationChrome.setSoftInputMode(CS.ApplicationChrome.ADJUST_RESIZE);
end
-- 当离线调用
function CLLMainLua.onOffline()
local ok, result = pcall(procOffLine)
@@ -107,7 +127,7 @@ function CLLMainLua.OnApplicationPause(isPause)
GC.Collect()
else
-- 设置帧率
Application.targetFrameRate = 10
Application.targetFrameRate = 30
end
for k, v in pairs(mApplicationPauseDelegate) do
Utl.doCallback(v, isPause)