Unity Text Breaking Space

前言 Unity Text 中英混雜導致英文字跳行問題,主要是 Space 字串的問題,可以用 \u00A0 替代 Space。 Code private static readonly string no_breaking_space = "\u00A0"; public static string ReplaceSpace(string context) { return context.Replace(" ", no_breaking_space); } 可以這樣替代全部的 Sp...

December 3, 2022 · 1 min

Oculus Auto Set Build Setting && Build

前言 之前因為遇到多平台功能,要輸出時各個平台 Player Setting 細項設定皆為不同,會因為某些沒有設定導致輸出時出包,所以才寫了一個自動輸出個平台功能。 XR Setting 可...

December 1, 2022 · 1 min

Unity Project Structure

Unity Project Structure 主要是建立一個自動建立簡易專案資料夾結構。 此參考 UnityProjectTreeGenerator 方法建立資料夾, 使用方式 Tools > Generate Project Structure 必須要設定 Root Name 才能點擊 Create Structure 資料夾結構 |- Assets |- Project Name /// 自...

October 5, 2022 · 1 min

Unity Open Shader For VSCode

前言 針對 Unity Shader 檔案打開時,使用 VSCode 開啟而不是 Visual Studio,假如預設是 VSCode 則無需使用這功能。 會寫這功能是平常寫 C# 都是習慣使用 Visual Studio,而 Visual Studio...

August 9, 2022 · 1 min

Unity Addressable Load Assets

前言 介紹我使用 Addressable 的讀取、生成、釋放方式。 詳細設定還是可以先觀看官方文件。 Event Viewer 可以利用 Event Viewer 在 Editor Runtime 時,隨時監控記憶體使用情況。就可以很明顯的發現...

May 4, 2022 · 1 min