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

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

Unity3D熱更新:ULua && Simpleframework環境安裝詳解

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

       最早接觸Lua是在四年前,當時是在上一家公司做微端項目開發,那是客戶端和服務器的邏輯部分都是用Lua來更新處理,最底層的進行的封裝。當時感覺Lua好神奇,語法簡單,而且還更容易理解和維護。但是由于當時所處“地位”的原因,底層代碼的封裝代碼沒能拿來進行研究,倍感遺憾。后來進入87870進行虛擬現實項目的開發,所開發的項目基本上都是在PC平臺上的單機或者弱聯網的游戲,所以有關Lua的學習也因此擱淺。最近公司組織架構調整,時局動蕩卻能抽出時間來進行Lua學習,暗自慶幸。廢話也不多說了,接下來咱們切入正題,進入Lua的世界。

       游戲中的熱更新主要包括:游戲資源更新(模型,貼圖,場景,配置信息等)和游戲邏輯代碼更新。因為在IOS中,不支持反射,所以無法直接更新.cs文件,所以使用ULua進行熱更新是最好的解決 方案。

       首先我們我們在http://www.ulua.org/simpleframework.html下載Ulua的工程文件,這是一位大神寫好的有關NGUI和UGUI的簡單更新框架,這里我下載的是一個關于UGUI的工程,如下圖:

 

       使用的Unity版本是5.2,下載到本地,然后用Unity打開會彈出下面一個窗口

此時如果你直接運行Unity的話,會有報錯,這是因為你沒有按照上面提示框里的提示進行操作,分別按照上圖中的提示進行操作,然后運行,正確運行后,如下圖:

  

單機Button按鈕后,會有一個錯誤提示,這是因為你沒有啟動Server,此處的Button按鈕,點擊時會往Server上發送一個消息。在你下載的工程文件下E:/ULua/SimpleFramework_UGUI-0.4.1/Server/Server/bin/Debug文件夾下找到SuperSocket.SocketService.exe,點擊運行,如下圖:

如圖所示,按下“r”鍵,服務器啟動成功,這時,返回unity中,點擊Button按鈕,就會彈出一個對話框,如下圖所示:

這樣Ulua的環境就基本大家完成了。

好了,這一章就寫到這,歡迎大家加入QQ群:280993838 。或者關注我的公眾號:


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 邵阳市| 鄄城县| 重庆市| 苏州市| 甘德县| 金秀| 兰州市| 延庆县| 南川市| 咸宁市| 泌阳县| 都匀市| 开封市| 辰溪县| 航空| 睢宁县| 奉新县| 芷江| 奉贤区| 北票市| 周宁县| 新化县| 青阳县| 昌乐县| 重庆市| 临海市| 巨野县| 科技| 观塘区| 东方市| 寿阳县| 杨浦区| 汉沽区| 上饶县| 慈利县| 延川县| 越西县| 许昌县| 德兴市| 浮山县| 靖边县|