[遷移告示]

我換了另外一套方式在寫部落格,未來文章將在新的站點更新:

鴨仔開發日記 (douduck08.com)

《[Unity] 從零開始的學習心得》 系列文章也已經在新站點增加後續內容:

[Unity] 從零開始的學習心得 #0 – 起頭 & 目錄

laerning totally review

廣告

[Unity] 從零開始的學習心得 #1 – Unity 如何動起來

我初次接觸 Unity 是在 2015 年 9 月左右,當時沒有任何做遊戲或互動媒體的經驗,一個基本只會 C++ 跟一點 Web 開發的畢業生加入了遊戲公司,從沒聽過 Unity 也沒寫過 C# 開始,一路學習到現在。

一路上依賴網路自學,拆解公司舊專案當參考,追趕新專案的需求,在去年 2016 的 4月前後,接觸了 Unity 相關的網路社群 (Unity 應用領域、You can make game),開始了大量吸趴的一年。

如今又過了一年,雖然憑著兩年實作經驗可能還只能算隻小菜鴨,更多深入專精的遊戲開發技術也尚未掌握起來,而這篇文章是想寫下到目前為止,我學習 Unity 的過程與理解。

因為我是從已經有程式底子的情況來學習 Unity,所以這系列的內容會有較多的 程式視角,但我會盡量從沒基礎的角度進行補充,作為一個基本觀念的系列文章。

如果這系列文章,可以作為某人進入遊戲開發的敲門磚,我想便足矣。

1514274974581

閱讀更多»

[C#/Unity] 這不叫 Singleton,叫 Service Locator – Practice of Service Locator

過去在《[C#/Unity] 更多 Singleton – More Singleton in Unity》這篇文章中,實作了一個名為 Singleton manager 的物件來做 Singleton 的註冊與使用。

但最近在研讀 相依性注入 (Dependency Injection) 相關文章時,才發現有個叫做 Service Locator 的設計模式,基本上就是我過去所實作的 Singleton manager。再加上一些關於抽象化的觀念又比當初更成熟了,因此便想趁機改善當初的設計,同時正名為 Service Locator

gamesystemmanager

(概念相似所以就直接借用舊圖片作為封面)

閱讀更多»