例如display.* , os.* 等等,
我們如果有類似功能的function,也可以將它們擺在同一個lua檔,
那要如何從其它檔案呼叫它們呢?
假設我們有一個檔案GameScenario.lua,用來專門設定遊戲關卡的佈局:
gameScenario = {}
local function configureGameScenario(round)
print("configureGameScenario():"..round)
end--local function configureGameScenario()
gameScenario.configureGameScenario = configureGameScenario
return gameScenario
configureGameScenario()會根據傳進來的參數round來決定如何設置,你可以從其它檔案呼叫它:
local gameScenario = require("GameScenario")
gameScenario.configureGameScenario(1)
上面的用法就是利用lua強大的table功能
沒有留言:
張貼留言