天天看點

ULua && Simpleframework環境安裝詳解

遊戲中的熱更新主要包括:遊戲資源更新(模型,貼圖,場景,配置資訊等)和遊戲邏輯代碼更新。

因為在iOS中,不支援反射,是以無法直接更新.cs檔案,是以使用ULua進行熱更新是最好的解決 方案。

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

ULua && Simpleframework環境安裝詳解

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

ULua && Simpleframework環境安裝詳解

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

ULua && Simpleframework環境安裝詳解

單機Button按鈕後,會有一個錯誤提示

ULua && Simpleframework環境安裝詳解

,這是因為你沒有啟動Server,此處的Button按鈕,點選時會往Server上發送一個消息。在你下載下傳的工程檔案下E:\ULua\SimpleFramework_UGUI-0.4.1\Server\Server\bin\Debug檔案夾下找到SuperSocket.SocketService.exe,點選運作,如下圖:

ULua && Simpleframework環境安裝詳解

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

ULua && Simpleframework環境安裝詳解

繼續閱讀