lua中一个文件并没有包含另一个文件,为什么却可以使用另一个文件里的函数?
代码有点多我粘贴一个其中一个文件的代码localui=require("framework.ui")localGameScene=class("GameScene",fu...
代码有点多我粘贴一个其中一个文件的代码
local ui=require("framework.ui")
local GameScene=class("GameScene",function()
return display.newPhysicsScene("GameScene")
end)
local scheduler = require("framework.scheduler")
function GameScene:ctor()
self:init()
end
local scenenum
local chapternum
function GameScene:init()
self:setKeypadEnabled(true)
self:addNodeEventListener(cc.KEYPAD_EVENT,function(event)
if event.key=="back" then
display.replaceScene(SelectChapter.new()) — —这里的SelectChapter是另一个文件(SelectChapter.lua)里的类,这并没有包含那个文件,为什么可以使用?
else if event.key="menu" then
audio.pauseMusic("backmusic.mp3")
SetLayer.isPlayMusic=false
end
end
)
如注释部分所说,刚学lua看别人的代码,有点看不懂 展开
local ui=require("framework.ui")
local GameScene=class("GameScene",function()
return display.newPhysicsScene("GameScene")
end)
local scheduler = require("framework.scheduler")
function GameScene:ctor()
self:init()
end
local scenenum
local chapternum
function GameScene:init()
self:setKeypadEnabled(true)
self:addNodeEventListener(cc.KEYPAD_EVENT,function(event)
if event.key=="back" then
display.replaceScene(SelectChapter.new()) — —这里的SelectChapter是另一个文件(SelectChapter.lua)里的类,这并没有包含那个文件,为什么可以使用?
else if event.key="menu" then
audio.pauseMusic("backmusic.mp3")
SetLayer.isPlayMusic=false
end
end
)
如注释部分所说,刚学lua看别人的代码,有点看不懂 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询