日冕游戏里,如何重新加载屏幕操作步骤详细解答?
- 内容介绍
- 文章标签
- 相关推荐
本文共计315个文字,预计阅读时间需要2分钟。
我正在开发一个电玩应用,需要一次又一次地重新加载相同的屏幕。我不知道如何实现这一点,任何人都可用代码解释一下吗?
lua-- 创建一个 Director 类local Director={}function Director:new() local obj={statusBar=display.HiddenStatusBar()} self.__index=self return setmetatable(obj, self)end
-- 主函数function main() local director=Director:new() director:display.setStatusBar(director.statusBar)end
我正在开发一个电晕应用程序,我需要一次又一次地重新加载相同的屏幕.我不知道如何做到这一点,任何人都可以用代码解释我这个 1) director class2)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
本文共计315个文字,预计阅读时间需要2分钟。
我正在开发一个电玩应用,需要一次又一次地重新加载相同的屏幕。我不知道如何实现这一点,任何人都可用代码解释一下吗?
lua-- 创建一个 Director 类local Director={}function Director:new() local obj={statusBar=display.HiddenStatusBar()} self.__index=self return setmetatable(obj, self)end
-- 主函数function main() local director=Director:new() director:display.setStatusBar(director.statusBar)end
我正在开发一个电晕应用程序,我需要一次又一次地重新加载相同的屏幕.我不知道如何做到这一点,任何人都可以用代码解释我这个 1) director class2)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

