1,使用lua指令碼編寫遊戲的ui或者其他的邏輯
lua是乙個精悍小巧的指令碼語言,可以跨平台執行解析,而且不需要編譯的過程
2,使用c#light
3,使用c#反射技術
unity提供了乙個資源更新技術,就是通過assetbundle,我們可以通過assetbundle更新遊戲ui,也可以把指令碼或者其他**當成資源打包成assetbundle然後更新到客戶端。
在所有的熱更新技術中都需要assetbundle
在移動端可以編寫lua的解析器,通過這個解析器,可以執行最新的lua指令碼,然後我們把控制遊戲邏輯的**都寫成lua指令碼。
1,ulua
駿擎【cp】 ulua.org
2,nlua
unity支援riley g nlua.org
3,unilua
阿楠同學
4,slua
1,學習lua程式設計
2,學習通過luainte***ce和luanet進行lua和c#的互動通訊
3,學習使用assetbundle進行資源更新
4,學習ulua ******framework
利用us建立自己的熱更新遊戲
熱更新學習筆記(三)
熱更新學習筆記 三 之 luainte ce學習 1.c 與 lua如何互相呼叫?c 與lua互相呼叫的通訊,我們的通訊是通過什麼完成呢?就是 luainte ce,這是乙個開源的專案。2.什麼是luainte ce?luainte ce它包含兩個非常核心的庫,乙個是 luainte ce.dll,...
lua 熱更新原理 一
熱更一般是針對模組的線上替換。我們動態載入要熱更的模組試試。例如,我們在迴圈間隔載入某模組,這樣就能有時間去更改模組了。測試的 如下 for i 1,5 do local m require other print other.a is m.a sleep 5 end我們迴圈載入了other這個模組...
lua 熱更新模組
最近準備在手機專案客戶端中使用lua,以前一直在伺服器使用luabind.另外,tolua 也體驗過,luaplus也在早年用過.以下是本人對這些繫結庫的個人感覺 luabind 利用boost機制把繫結做到極致,比較適合主c 弱lua的指令碼框架.作者已經停止更新,在windows linux編譯...