有空看了下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...