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