【问题标题】:Corona/Lua: Screen transitions don't workCorona/Lua:屏幕转换不起作用
【发布时间】:2014-01-11 20:03:59
【问题描述】:

我在使屏幕过渡效果正常工作时遇到问题。我已经尝试了支持的淡入淡出和交叉淡入淡出效果,但是当过渡发生时,它是立即的,根本没有淡入淡出效果。其他一切都很好,我没有收到任何错误。我做错了什么?

local storyboard = require ("storyboard")
local scene = storyboard.newScene()

local loading = require ("loading")
local loading = loading.new()

function switch()
    storyboard.gotoScene("scene1","fade", 700)
end

function scene:enterScene( event )
    timer.performWithDelay(2000,switch,1)
end
scene:addEventListener( "enterScene", scene )

return scene

我也试过

function switch()
    storyboard.gotoScene("scene1",{effect="fade", time=700})
end

local options = {effect="fade", time=700}

function switch()
    storyboard.gotoScene("scene1", options)
end

【问题讨论】:

    标签: lua coronasdk corona-storyboard


    【解决方案1】:

    一个常见的错误是您忘记将视图元素添加到 self.view 组。通常,情节提要模板在场景开头包含 local group = self.view:createScene 函数。尝试将您的视图对象插入该组。然后重试转换。

    【讨论】:

    • 另外需要在createScene()中添加。如果你等到 enterScene() 来创建你的显示,直到空场景转换到屏幕上才会发生。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-03-20
    • 2014-06-22
    • 1970-01-01
    • 2014-01-31
    • 2022-01-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多