某FK在學AI時是這樣的 void set(){ //只觸發一次的set function } void main(){ //不斷自LOOP的main function } 但因LUA只有main()不斷自LOOP,沒有只觸發一次的set function。 搞到某FK想在LUA自訂變數,不宣告又會ERROR,宣告數值又會洗掉,很是麻煩 所以要用這招自訂一個set function來宣告變數 --只觸發一次的set function if gameset==nil then --只執行一次的任何程式碼 gameset=0 me.talk('gameset') end 有了這招,做什麼都方便了/_>\ | 此外, require "XXXX"也可以進行初始設定, 例如我有main.lua setting.lua 這兩個檔案, 在main.lua的第2行(其他行也可)輸入: require "setting" 那setting.lua便會自動執行一次囉~~ |
Lua-路亞修行 >