天天看點

Unity用戶端架構

自己作為主力開發的第一個Unity項目已經進入尾聲測試階段了,雖然資料還沒有完全達到要求,但是從代碼層面上看,有很多地方已經可以進行總結和整理。不管項目最終結果如何,在整個開發過程中,自己還是收獲頗多。當然有收獲更有教訓,回頭想想,感覺最大的一個問題就是最初主力人員沒有架構方面的經驗,吃了很多苦頭。是以,最近搜集一下這方面的資源,把這個基礎打好。

跟甯遠聊了下,甯遠感覺是用戶端不同于引擎,更多的是需要積累庫,庫多了,自然而然用戶端就起來了。

跟超哥聊了下,超哥建議是多看一些上線項目的反編譯源碼,比如《爐石傳說》的代碼。

OK,一些基本的東西我自己也可以總結,是以,未來一段時間,在代碼上的積累就圍繞這三個方面進行了。

  1. 搭建基本架構
  2. 閱讀已有架構并改進
  3. 在架構基礎上積累工具庫

這樣希望通過一段時間的積累,可以有一套自己的用戶端代碼庫,擁有資源和想法的時候,可以随時快速開發出原型。

零零散散的東西現在這裡列出來:

一個簡單的Unity開源架構

http://liangxiegame.com/unity-you-xi-kuang-jia-da-jian-yi-gai-shu/

爐石傳說的反編譯代碼

StrangeIOC架構

http://strangeioc.github.io/strangeioc/exec.html

微軟的Unity IOC架構(此Unity非彼Unity)

http://unity.codeplex.com/releases/view/13598

一個關于Unity的blog

http://www.cnblogs.com/fuchongjundream/p/3915391.html

繼續閱讀