在Lua中跨文件分割單個類的多個函數的正確方法是什麼?如何在Lua中的多個文件中分割單個類的功能?
在下面的例子中,我想將數學和拼寫功能分離到不同的文件中。
CardsScene = Core.class(Sprite)
function CardsScene:basicMathInit()
end
function CardsScene:basicMathIdle()
end
function CardsScene:basicMathAnswer()
end
function CardsScene:basicSpellingInit()
end
function CardsScene:basicSpellingIdle()
end
function CardsScene:basicSpellingAnswer()
end
我對'require'很熟悉,但之前沒有用過它。通常情況下,我會跨班級分開;在我目前的情況下,儘管我在一個場景管理系統中工作,需要花費大量時間和開銷來轉換場景。在這種情況下,切換場景將會是難以忍受的用戶體驗,所以我正在尋找其他的方法來保持我的代碼的組織性和易於維護。 – bigtunacan
@bigtunacan不知道我是否完全理解你想達到的目標。你不必切換你的場景。只有1個接口可以從2個必需的文件中獲取它的實現。 – Piglet