小梅科普:Unity客戶端架構設計與網絡遊戲關鍵技術


spacer.gifwKioL1Uk4LzBB0OmAADFbwhdYGs556.jpg


     目前利用Unity開發移動端遊戲越來越多,不論是遊戲公司還是獨立開發者都需要在移動互聯網時代發揮各自的技術優勢,把自己的產品做到最好佔領市場。本課程介紹的是基於Unity客戶端框架設計以及關鍵技術3DAvatar換裝和熱更新技術實現以及Protobuf-net序列化和反序列化的運用,只有掌握了Unity開發的關鍵技術才能將其運用在遊戲開發中,對於快速的開發遊戲佔領市場至關重要。

本課程以此項目的開發爲講解內容,以目前遊戲開發的關鍵技術爲依據,由淺入深循序漸進進行介紹,絕大部分的代碼的編寫都有相應的介紹,力求做到詳細具體,讓學員能夠真正的理解,並掌握其中的技術要點。  

   1.課程研發環境

        開發工具:Unity4.6VS2008 

  2.內容簡介

    本課程內容詳細介紹瞭如何實現移動端客戶端架構以及網絡遊戲中關鍵技術Avatar換裝實現和熱更新技術實現以及開源庫Protobuf-netUnity中使用,由淺入深的講解,從原理入手,從架設UI設計開始,可以快速的搭建客戶端架構,對於遊戲中開發應該注意的問題也進行了說明和介紹。  

 講師:海洋,高級工程師

    目前就職於IT遊戲公司從事移動網絡手遊技術研發和管理,工作至今已有十年以上的遊戲經驗,曾經擔任過程序員,主程,技術經理,技術總監等職位,在國內知名IT公司做過知識講座,善於由淺入深循序漸進的講授知識點,達到最好的教學效果。曾獨立開發過3D遊戲引擎或參與開發過多款PC端和移動端網絡遊戲並已上線運營,善於講授課經驗與開發經驗相結合,達到一個最好的教學效果。

 

           

 

      01節Avatar系統以及模型規範

02Avatar系統技術實現原理

03Avatar系統技術編碼講解(1)

04Avatar系統技術編碼講解(2)

05Avatar系統換裝技術成果展示及總結

06:客戶端架構整體設計

07:客戶端架構UI設計

08:客戶端架構常用函數封裝

09:客戶端架構UI容器實現

10:客戶端架構管理類對外接口封裝

11:客戶端架構遊戲生成器和管理器

12:客戶端架構資源類封裝

13:客戶端架構Panel管理類封裝

14:客戶端架構Panel管理類完善

15:客戶端架構Panel管理類講解(1)

16:客戶端架構Panel管理類講解(2)

17:客戶端架構模板類封裝

18:客戶端架構DialogManger管理類架構(1)

19:客戶端架構DialogManger管理類架構(2)

20:客戶端架構Util通用類完善(1)

21:客戶端架構Util通用類完善(2)

22:客戶端架構生成LoginPanel腳本

23:客戶端架構-MainPanel講解(1)

24:客戶端架構-MainPanel講解(2)

25:客戶端架構Json保存與加載(1)

26:客戶端架構Json保存與加載(2)

27:客戶端架構UITexture旋轉功能講解(1)

28:客戶端架構UITexture旋轉功能講解(2)

29:客戶端架構副本界面生成

30:客戶端架構圖集的動態加載

31:客戶端架構AssetManager封裝

32:客戶端架構AssetManager和資源打包

33:客戶端架構消息事件封裝(1)

34:客戶端架構消息事件封裝(2)

35:客戶端架構總結

36:熱更新技術講解

37:熱更新技術代碼實現(1)

38:熱更新技術代碼實現(2)

39Unity-Protobuf介紹

40Unity-Protobuf運用

41Unity-Protobuf代碼實現(1)

42Unity-Protobuf代碼實現及總結           

  


  

   目標一:瞭解並掌握網絡遊戲中Avatar換裝系統實現;  

   目標二:瞭解並掌握移動端客戶端架構設計;

   目標三:瞭解並學習封裝消息事件的技巧和方法;

   目標四:掌握開源庫Protobuf-net在Unity中的使用;

   目標五:掌握Unity熱更新技術;

   目標六:通過本課程的學習,爲學員以後開發移動端遊戲在技術上得到提升。 

   亮點一:課程項目的界面設計比較美觀,交互性好,其中使用了大量的圖片資源和風格效果。 

   亮點二:項目具有比較廣泛的代表性,學習完成本課程有助於學員舉一反三,應用到別的項目中去。

   亮點三:通過學習本課程可以掌握從Avatar關鍵技術、遊戲熱更新技術客戶端架構設計到開源庫Protobuf-net在手機上的運用等重要的內容。  1.課程針對人羣

  本課程針對具有一定的Unity遊戲基礎,並掌握了C#語言的中級及以上學員。

  2.我該怎麼學,如何才能學好這門課程,給些建議。

   4.1、時間上的安排建議

      本課程共42講,如果您時間上充分,建議以每天4-5講的進度往前學習。 

    4.2、學習要求

      如果您沒有基礎,建議還是中規中矩的按照課程進度一點一點仔細觀看學習,並一定要把看完的視頻中的代碼自己手敲一遍,以加深理解和記憶

      如果您有基礎,可不必按步就搬進行,可以拿你感興趣的部分去學習,但一定要注意實踐,並學會舉一反三 

    4.3、講師建議

      1.最好看完視頻之後,拋開視頻,獨立自己去把上課中的示例寫一遍,看自己是否理解,如果不正確,可以回過頭看再看下視頻,如果反覆,達到真正理解和熟練掌握的目的。

      2.對於項目實戰部分,一定要自己親自動手做一遍,不要滿足聽完就OK

      3. 建議一般聽視頻,一般拿個紙和筆,做一些記錄和筆記。



鏈接:http://pan.baidu.com/s/1kTknmgn 

密碼:xy7k

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章