Unity3D游戲輕量級xlua熱修復框架 一 這是什么東西 前陣子剛剛集成xlua到項目,目的只有一個:對線上游戲C#邏輯有Bug的地方執行修復,通過考察xlua和tolua,最終選擇了xlua,很大部分原因是因為項目已經到了后期,線上版本迭代了好幾次 ...
框架介紹 xLua是當下最流行的unity熱更方案之一,作者是騰訊的車雄生前輩,自 年初推出以來,已經在騰訊的多款游戲項目上應用,目前xLua已經開源到了GitHub。xLua最大的特色是不僅支持純lua腳本熱更,更是可以做 C 代碼的bug hotfix,即平時開發時使用C ,項目上線后,如果突然發現有bug,可以直接用lua去修復出bug的地方,原理就是通過 Hotfix 特性標記然后在IL ...
2018-08-18 19:50 1 3230 推薦指數:
Unity3D游戲輕量級xlua熱修復框架 一 這是什么東西 前陣子剛剛集成xlua到項目,目的只有一個:對線上游戲C#邏輯有Bug的地方執行修復,通過考察xlua和tolua,最終選擇了xlua,很大部分原因是因為項目已經到了后期,線上版本迭代了好幾次 ...
,如xlua作者所說,用C#開發,用lua熱更,xlua這套框架為我們提供了諸多便利,至少我可以說,在 ...
xLua是Unity3D下Lua編程解決方案,自2016年初推廣以來,已經應用於十多款騰訊自研游戲,因其良好性能、易用性、擴展性而廣受好評。現在,騰訊已經將xLua開源到GitHub。 2016年12月末,xLua剛剛實現新的突破:全平台支持用Lua修復C#代碼bug。 目前Unity下 ...
目前中大型游戲項目包含部分VR與AR項目,都需要熱更新與在線修改Bug等功能實現,雖然Xlua等插件已經給出了關於C#與Lua語言之間的雙向無縫調用實現,但是就熱更新的架構卻沒有提出,這需要廣大游戲公司的開發人員自己來設計一套lua框架。 早期熱更新的概念與實現機理剛傳入 ...
在官方下在xlua框架,將Asset里面的兩個文件夾,Plugins和XLua拖到工程目錄里,這樣就完成對xlua的導入 接下來先從xlua的一些簡單語法開始 首先是這個Lua虛擬機類,官方建議全局只有一個,因為消耗性能 上面的代碼會直接從lua里輸出這段字符 ...