天天看點

GameFramework篇:StarForce全解讀(前言)

從這篇文章開始,我就和大家一起,以一個初學者的角度開始學習GF這個架構。

本來我是想以一層層剖析代碼的形式來和大家一起學習,想了想又覺得不妥,授人以魚不如授人以漁,應當更多的說學習的方法。

是以我決定以UML圖的形式來和大家一起學習。把宏觀聯系說清楚,至于更細節,更底層的代碼,應當自己去鑽研。

有人說這沒必要,我覺得有必要,因為隻有你了解了架構的實作原理,你才能更好地使用架構,而不是被架構限制。就如同你學會了很多計算機底層編譯原理,你才能在寫代碼的過程中知道該去避免哪些可能出現的問題。(這個例子可能不太恰當,但意思就是這個意思~)

項目準備:

  1. 帶有GF源碼的StarForce工程
  2. https://blog.csdn.net/qq_15020543/article/details/83757215
  3. https://blog.csdn.net/qq_15020543/article/details/85057578

環境:

  1. Unity 2018.2.13f1

項目結構如下

GameFramework篇:StarForce全解讀(前言)

那個Plugins是JetBrains.Rider的配置檔案夾,大家可以忽略。

繼續閱讀