-- hide device status bar
display.setStatusBar(display.HiddenStatusBar)
-- require controller module
local composer = require("composer")
-- load first scene
local scrOptions =
{
effect = "fromRight",
time = 2000
}
composer.gotoScene("game", scrOptions)
--
-- Display objects added below will not respond to storyboard transitions
local MemUsageDisplay = display.newText("0", 400, 25, native.systemFont, 20)
MemUsageDisplay:setFillColor(gray)
local monitorMem = function()
local textMem = system.getInfo("textureMemoryUsed")/1000000
collectgarbage()
local date = os.date("*t")
MemUsageDisplay.text = date.hour .. ":" .. date.min .. ":" .. date.sec .. "/Lua: " .. math.round(collectgarbage("count")) .. "K " .. "Tex: " .. math.round(textMem*10) * 0.1 .. "MB"
end
timer.performWithDelay(500, monitorMem, 0)
在模擬器中一切都很好。Corona SDK:作曲者轉換上的黑屏
然而,在設備上閃屏閃爍少於一秒,然後屏幕變黑約5秒鐘,然後遊戲開始。
沒有過渡。
我必須補充說我的game.lua包含很多代碼,但是如果我正確理解了文檔,那麼在splashscreen可見時應該處理所有這些內容?我還在調試模式(catlog ...)下觀看應用程序的同時運行應用程序,並在其中放入一些標記以查看代碼的執行速度。整個game.lua處理不到一秒鐘。
這是正常的行爲嗎?
gotoScene的唯一必需參數是場景的名稱,省略參數不會改變設備上的任何參數,它仍會變黑幾秒鐘。 – Bompaization
在你的game.lua你有沒有使用計時器來顯示你的背景?你能爲我提供作曲家資料庫嗎? – Chomu
作曲家是一個Corona SDK的集成庫 – Bompaization