加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

lua – 在日冕重新加载屏幕

发布时间:2020-12-15 00:24:59 所属栏目:大数据 来源:网络整理
导读:我正在开发一个电晕应用程序,我需要一次又一次地重新加载相同的屏幕.我不知道如何做到这一点,任何人都可以用代码解释我这个 解决方法 1) director class 2)main.lua display.setStatusBar (display.HiddenStatusBar)-- Hides the status barlocal director =
我正在开发一个电晕应用程序,我需要一次又一次地重新加载相同的屏幕.我不知道如何做到这一点,任何人都可以用代码解释我这个

解决方法

1) director class

2)main.lua

display.setStatusBar (display.HiddenStatusBar)
--> Hides the status bar

local director = require ("director")
--> Imports director

local mainGroup = display.newGroup()
--> Creates a main group

local function main()
--> Adds main function

    mainGroup:insert(director.directorView)
    --> Adds the group from director

    director:changeScene("myscene")
    --> Change the scene,no effects

    return true
end

main()

3)myscene.lua

module(...,package.seeall)

function new()
    local localGroup = display.newGroup()

    local redbutton = display.newImage ("redbutton.png")
    redbutton.x = 160
    redbutton.y = 100
    localGroup:insert(redbutton)

    local function pressRed (event)
        if event.phase == "ended" then
            director:changeScene ("reloader")
        end
    end

    redbutton:addEventListener ("touch",pressRed)

    return localGroup
end

4)reloader.lua

module(...,package.seeall)

function new()
    local localGroup = display.newGroup()

        local function listener( event )
            director:changeScene ("myscene","fade")
        end

        timer.performWithDelay(50,listener )

        return localGroup
end

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读