LUA熱更新學習 了解熱更新(一)

2021-10-08 05:19:40 字數 588 閱讀 4163

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編譯...