原创 Unity Visual Effect Graph入門與實踐

前言 相信開發者們已經注意到Unity在最近的版本中進行了很大的改動,例如:新的開發模式DOTS、新的粒子特效系統、新的渲染管線URP、新的輸入系統InputSystem和新的Shader系統ShaderGraph等等。對於開發者

原创 Unity DOTS學習教程彙總

前言 經過一週在家耐心學習Unity ECS和DOTS,我認爲是下一代的Unity開發模式,以後遊戲的發展方向都是Big World,現有的GameObject的模式畢竟有瓶頸,都會轉爲Unity的Entity模式,能夠支持更多的

原创 利用Jenkins實現Unity自動化構建

前言 自動自動化構建已經成爲了IT行業的標配,尤其是遊戲行業,一些頂級公司的高級崗位甚至知名要求會自動化構建, 足以說明會這個技能是多麼重要。 系列文章介紹 1、什麼是Jenkins,爲什麼要用它 維基百科是這樣定義的,Je

原创 Unity自動生成阻擋Collider的GameObject工具

前言 場景中會有碰撞阻擋,或者觸發器,一般是美術或者策劃配置,策劃一般是直接配置collider,但爲了調試方便,需要顯示對應的mesh方便查看防止的位置是否正確,我們可以寫個工具來控制生成mesh和刪除mesh方便調試使用。 思

原创 [Unity設計模式與遊戲開發]七大設計原則

前言 我對設計模式的理解是它就好像習武之人的內功,當內功強的人學習各種高深的武功就很得心應手,設計模式不同層次不同階段的人對它的理解不同,我一直認爲設計模式和算法一直是程序員兩塊非常重要的基本功,當基本功紮實就能對各種框架各種新技

原创 Wwise入門和實戰

前言 遊戲開發中音效往往是會被人們忽略的模塊,美術表現往往視覺衝擊力很強,就能直接感覺出好與不好,但音效模塊是一種錦上添花的模塊,好的音效設計會使得遊戲的體驗更加好,我在沒有接觸Wwise之前也是用的Unity內置的Audio模塊

原创 Unity開發類似Profile那樣的數據分析工具

前言 Unity開發者對Profile並不會陌生,我們如何開發一個類似Profile的Editor工具來實現我們想要監控的數據呢,這裏以監控網絡消息包數據爲例,開發一個數據監控工具。 思路 主要就是採集數據和數據的表格化,採集數據

原创 [Unity設計模式與遊戲開發]原型模式

前言 原型模式談的最多的就是克隆,談到克隆我們就會想到第一個克隆羊多利,是我們生物工程史上的一次重大突破。克隆又稱作拷貝,記得在做iOS開發的時候,剛接觸OC開發談的比較多一個知識點就是深拷貝和淺拷貝,淺拷貝只是拷貝了變量的內存地

原创 [Unity設計模式與遊戲開發]工廠模式

前言 工廠模式(Factory Design Pattern)也是遊戲開發中比較常用的創建型模式,一般情況下,工廠模式分爲三種更加細分的類型:簡單工廠、工廠方法和抽象工廠。在GoF設計模式一書中,它將簡單工廠模式看做是工廠方法模式

原创 [Unity設計模式與遊戲開發]UML入門

前言 UML類圖對軟件開發者而言應該是必須要了解的工具之一,也是大學軟件設計專業必學的課程之一,對我們理解設計模式有非常大的好處,但很慚愧由於我的大學專業並不是軟件設計所以我之前其實對UML只是大致瞭解,但有一些符號還是有些模糊,

原创 [Unity設計模式與遊戲開發]單例模式

前言 單例模式是我們最常用的設計模式,面試的時候如果問任何一個開發者設計模式,單例模式估計是脫口而出吧,23中常見的設計模式之中並不是所有設計模式都是很常用的,而單例模式絕對是最常用的那一個。但如果真正面試深入問到單例模式,那你確

原创 [Unity設計模式與遊戲開發]前言

前言 做了幾年開發之後,發現不同時期對設計模式的理解會不同,剛畢業的時候看《大話設計模式》的感覺就是我平時寫的代碼也就是菜鳥麼,然後菜鳥經過老鳥的指點之後對代碼進行優化,很佩服老鳥的代碼框架設計能力,但輪到自己設計功能的時候自己卻

原创 EntityComponentSystemSamples學習筆記

前言 Unity官方發佈的EntityComponentSystemSamples是非常不錯的案例,值得深入學習以用於項目開發中。 一些特性介紹 ECS會出現好多新的特性需要了解一下: GenerateAuthoringComp

原创 【Aladdin-Unity-Wwise】Wwise入門之二-Wwise的多語言

前言 遊戲的多語言我們並不陌生,常見的是文字的多語言配置,那音效多語言怎麼處理呢?一般音效的多語言是指配音的多語言化,一些背景音樂,音效是部分語言的,配音多語言我們如果在沒接觸Wwise之前或許會這樣處理,通過陪表來顯示,每一列配

原创 [Aladdin-Unity-Wwise]Wwise入門之一-初識Wwise

前言 Wwise是一款音頻中間件,據我瞭解大廠項目使用的特別多,騰訊的王者榮耀、網易(也有的項目是用Fmod,類似的產品)、巨人、米哈遊的崩壞3、遊族的權利的遊戲等等,Wwise自帶的Demo中有一個Limbo(地獄邊境)的遊戲的