Xlua 學習記錄(一)Xlua 案例學習

2021-08-16 20:47:19 字數 785 閱讀 9734

有空看了下lua,研究下xlua。 筆記如下

void start ()

1、dostring引數為string,可輸入任意合法的lua**,本示例在lua裡呼叫c#的unityengine.debug.log列印了個日誌。

2、乙個luaenv例項對應lua虛擬機器,出於開銷的考慮,建議全域性唯一。

考慮全域性唯一,新建luamanager測試**。

using system;

using system.collections;

using system.collections.generic;

using myframework;

using unityengine;

using xlua;

public

class luamanager : monosingleton

return _globleluaenv;}}

// use this for initialization

void awake ()

// update is called once per frame

void update () }}

可以看到 測試結果

xlua學習之路(二)xlua基礎

1.執行字串 xlua.luaenv luaenv new xlua.luaenv luaenv.dostring cs.unityengine.debug.log hello world luaenv.dispose 1 dostring引數為string,可輸入任意合法的lua 本示例在lua裡...

XLua熱更新框架學習(一)

1.建立新的unity專案,建立好資源管理資料夾 2.將xlua中的plugins和xlua資料夾拷貝到專案中 a.呼叫內部lua 1.引入xlua命名空間,在xlua中執行lua 的虛擬機器就是luaenv 2.乙個luaenv例項就是乙個lua虛擬機器,建議全域性唯一 luaenv luaenv...

XLua框架學習(一)執行lua指令碼

using xlua luaenv luaenv newluaenv 開啟lua虛擬機器,最好乙個程式只有乙個虛擬機器 占用效能 luaenv.dostring print hello world 執行lua指令碼,輸出帶lua 字首 luaenv.dispose 關閉虛擬機器另一種輸出 unity...