Lua在日冕中如何实现屏幕重新加载?

2026-06-05 08:204阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计309个文字,预计阅读时间需要2分钟。

Lua在日冕中如何实现屏幕重新加载?

我正在开发一个电视应用软件,需要实现一次又一次地重新加载相同的屏幕。我不知道如何做到这一点,任何人都可以用代码解释一下吗?

luadirector=director or {}director.class=director.class or {}director.class.Main=director.class.Main or {}director.class.Main=class(Main, displaydirector)function director.class.Main:initialize() display.setStatusBar(display.HiddenStatusBar)end

Lua在日冕中如何实现屏幕重新加载?

我正在开发一个电晕应用程序,我需要一次又一次地重新加载相同的屏幕.我不知道如何做到这一点,任何人都可以用代码解释我这个 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

本文共计309个文字,预计阅读时间需要2分钟。

Lua在日冕中如何实现屏幕重新加载?

我正在开发一个电视应用软件,需要实现一次又一次地重新加载相同的屏幕。我不知道如何做到这一点,任何人都可以用代码解释一下吗?

luadirector=director or {}director.class=director.class or {}director.class.Main=director.class.Main or {}director.class.Main=class(Main, displaydirector)function director.class.Main:initialize() display.setStatusBar(display.HiddenStatusBar)end

Lua在日冕中如何实现屏幕重新加载?

我正在开发一个电晕应用程序,我需要一次又一次地重新加载相同的屏幕.我不知道如何做到这一点,任何人都可以用代码解释我这个 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