假設我想爲一組GUI控件創建一個模塊,我將如何創建一個模塊來加載所有GUI腳本,並且應該將這些腳本作爲模塊本身來使用?我想有這樣一個系統:Lua - 關於模塊的問題
module("bgui", package.seeall)
dofile("modules/bgui/control.lua")
dofile("modules/bgui/container.lua")
dofile("modules/bgui/screenmanager.lua")
dofile("modules/bgui/form.lua")
dofile("modules/bgui/button.lua")
dofile("modules/bgui/textbox.lua")
dofile("modules/bgui/label.lua")
會的所有文件運行,那麼有他們設置爲bgui模塊的部分的變量? 又如果在control.lua我有control = {...}
它會被定義爲bgui.control還是應該讓control.lua成爲一個模塊本身,類似module("bgui.control")
會按照我的意圖工作?
很抱歉,如果這不是很清楚不得不把它寫在匆忙,謝謝:)
非常感謝,我似乎無法找到關於lua模塊的許多文檔,這有助於噸。 – Blam 2010-10-03 18:30:39