[Unity] 使用 GitHub 進行版本控制與多人協作

瀏覽次數:542

無論是單人還是多人協作,版本控制系統是實作過程中不可或缺的工具。當程式寫壞了,可以快速回復到上一個版本;當硬碟掛了,可以從雲端拉備份回來繼續作業。多人協作時,這個系統能夠幫你合併所有人對專案的變更,無需每次變更內容後都要製成壓縮檔並雲端傳輸。

Unity ECS 套件安裝與專案設定

瀏覽次數:96

ECS 全名為 Entity Component System,是 Unity 基於 DOTS (Data-Oriented Technology Stack) 技術開發的系統。ECS 的特點是效能高,但是程式碼的結構跟以往的物件導向概念 (OOP) 完全不同,學習曲線也較為陡峭。

[Unity] 貝茲曲線假彈道製作原理與語法

瀏覽次數:432

想要在 Unity 中讓物體進行拋物線運動,平常的我可能會直接用 Rigidbody 來施加力,讓系統自己去運算物理的大小事。但有時候我只是要做個「看起來」是拋物線運動的效果,沒有必要弄到非常真實,就可以套個曲線公式來施作。

[Unity] 解決 Dissonance 於 Quest 2 平台麥克風無作動問題

瀏覽次數:106

照理說 Unity Engine 應該要在編譯時偵測到 Dissonance 有使用到麥克風時,自動在 APK 中加入麥克風權限的需求。但目前的狀況是,在用 Quest 2 啟動程式時,並不會有任何的權限同意視窗供你選擇,導致此硬體不會有任何作動……