版權申明:
- 本文原創首發於以下網站:
- 博客園『優夢創客』的空間:https://www.cnblogs.com/raymondking123
- 優夢創客的官方博客:https://91make.top
- 優夢創客的游戲講堂:https://91make.ke.qq.com
- 『優夢創客』的微信公眾號:umaketop
- 您可以自由轉載,但必須加入完整的版權聲明!
說明:
- ET是目前國內主流的Unity網絡游戲開發框架,關於其介紹和優勢,請參見其[Github主頁](https://github.com/egametang/ET](https://github.com/egametang/ET Github主頁)
- 本教程基於ET4 LTS版本
- 本教程針對有開發經驗但無ET框架以及ECS編程經驗的中級開發者
- 您需要具備如下前置知識:
- GitHub基本使用
- Unity編程基礎
- 面向對象編程思想
- 懂一點設計模式或者MVC的知識也是極好的
下載:
運行:
- 在et的github首頁有相關視頻教程,內容比較基礎,不再贅述,在此推薦看初見同學的視頻:https://www.bilibili.com/video/av33280463/?redirectFrom=h5
- 最后再總結一下運行步驟:
- 此框架分為服務器和客戶端兩部分:
- 啟動服務器:
- 進到et的server目錄,打開server.sln
- F5啟動!
- 啟動客戶端:
- 進到et的unity目錄
- 用unity打開項目
- 打開init場景
- 啟動運行
- 注意:必須先啟動服務器再啟動客戶端
- 運行客戶端:
- 啟動后會看見DontDestroyOnLoad下有兩個Scene,這是因為Hotfix層和Model層各有一個Scene
- 首先會啟動的是UILoading界面,但因為項目簡單、加載速度快,你很有可能看不到這個畫面
- 然后是UILogin界面,隨便輸入一串賬號密碼點登陸就能進去
- 然后是UILobby,點進入地圖就進入到了游戲場景
- 在游戲場景中,你可以控制骷髏進行移動,該移動是客戶端發出移動指令,經過服務器運算后,返回給客戶端執行移動的!