代码有点多我粘贴一个其中一个文件的代码
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看别人的代码,有点看不懂
ä½ è¿éå·²ç»å¼å ¥äºframework.ui
æå¯è½éè¿è¿ä¸ªæ件é´æ¥çå¼ç¨äºSelectChapter
æè framework.uiéå¼ç¨çæä¸ä¸ªæ件å¼ç¨äºå® è¿æ¯å ¶ä¸çä¸ç§æ åµ
å¦ä¸ç§æ åµæ¯ SelectChapteræ¯ä¸ä¸ªglobalçå¼ èè¿ä¸ªå¼çè³æå¯è½å¨ä½ è¿ä¸ªæ件ä¹å就已ç»å å¼ç¨äº æ以被èµå¼äº