国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

unity lua方案分析

2019-11-09 13:56:32
字體:
來源:轉載
供稿:網友

序言

要結束cocos的開發轉unity了(本來標題是要寫這個的,寫著寫著就寫多了) unity對我們來說是個新的挑戰

cocos的方案連更新的邏輯都能更新,全部邏輯用lua編寫

unity的lua方案似乎效率很一般,好多人都是提議通過c#寫代碼,然后lua只是配置

目前unity的lua社區都還比較小,使用人數不多,遇到問題很多都要自己解決

分析

目前就看了uLua和xLua

ulua ulua是比較早而且一直在更新的方案,lua層做了一些方便的封裝,而且集成了一些cjson,pbc之類的第三方庫 通過配置可以調試lua,支持資源一鍵打包 版本改過多個實現,目前最新的是tolua

xlua xLua是最近騰訊推的方案,官方的定位是僅僅希望用熱更新來fix bug 沒有第三方庫,沒有lua層的封裝,如果用來寫主要邏輯的話工作量有點多 而且這樣的話基本上就是第一次上線后就開始要每個bug寫兩遍,lua寫一遍用來熱更,然后c#寫一遍用來發新包 優點是最近更新還是比較頻繁也是大多數人看好的,因為很多項目是已經完成了,然后在找熱更方案的

slua slua的話也有看到KSFramework感覺還不錯

結論

目前如果要使用lua框架作為主要邏輯還是需要自己寫很多接口來優化效率,像是把gameobject在lua和c#傳來傳去的方案我認為是不可取的

比如lua只是使用基本類型,通過大量接口,讓c#和lua的調用盡量簡單

但是這樣會導致交互層有大量的接口,會不會導致調用一個接口就要把所有接口遍歷一次

希望unity lua有更多的人加入,逐漸強大,完善的解決各種問題的方案,完善的工具鏈,遇到bug能搜索得到,效率提高到能做為主邏輯的水平


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 苍山县| 东安县| 峡江县| 昌吉市| 通城县| 团风县| 阜康市| 连云港市| 宣化县| 襄城县| 郸城县| 临清市| 崇仁县| 常德市| 昌都县| 陆河县| 鄂温| 安阳市| 淳安县| 东兰县| 邢台县| 湖北省| 措勤县| 邯郸市| 宜城市| 三门峡市| 措美县| 阳朔县| 兴城市| 嵊泗县| 娱乐| 东港市| 临泉县| 精河县| 六安市| 湘乡市| 寿光市| 清镇市| 贺州市| 新乡市| 金山区|