Unity Android 開發:VS Code C# 程式設計工具安裝

Unity 使用 C# 程式語言來設計功能,目前推薦搭配 Visual Studio Code (簡稱 VS Code) 來開發。VS Code 本身是一個文字編輯器,開發者可透過安裝各種模組來讓它支援多種程式語言。本文將接續 上一單元,將使用 VS Code 來在 Unity 上開發程式。
Ted Liou 2025.10.27 Unity

Unity Android 開發:環境建置與設定 (SDK、NDK、JDK)

Unity 的學習資源多、免費且容易入手,是許多遊戲、互動設計開發者常用的開發工具,至今已發展到第 6 版 (6000 系列)。此系列教學將說明如何用 Unity 開發 Android 的 APP/遊戲,Android APP 除了能服務一般的行動裝置,也漸漸能在 AR/VR/MR 與電子閱讀器、智慧電視等載體上運作。
Ted Liou 2025.10.19 Unity

Unity 事件入門:5 種 C# 委派與事件用法全面解析

本文深入探討 Unity 遊戲開發中,五種常見的事件(Event)與委派(Delegate)使用方式:基本的 delegate、C# 的 Action 與 EventHandler、以及 Unity 獨有的 UnityAction 與 UnityEvent。透過清晰的程式碼範例與差異比較,幫助開發者快速理解它們的優缺點與最佳應用場景。特別解釋了為何在處理多個參數時,EventHandler 是更優 …
Ted Liou 2025.09.08 Unity

Unity 專案太大怎麼辦?3 步驟搞定備份、打包與瘦身

每次交作業、備份或分享專案,都因 Unity 檔案太大而煩惱嗎?這篇精簡指南將徹底解決你的困擾。我們將帶你用短短 5 分鐘,手把手學會只打包專案的必要檔案,並安全移除編輯器快取與暫存檔。從此告別臃腫的專案,輕鬆又快速地傳送你的核心內容!
Ted Liou 2025.09.08 Unity

將 Unity 腳本編譯成獨立 .dll:打造可重用、跨專案的函式庫

Unity 專案中,腳本常與專案緊密耦合,難以跨專案重複使用。本文將探討如何像 DOTween 一樣,將 Unity 獨有的 MonoBehaviour、GameObject 等功能編譯成獨立 .dll 動態連結函式庫。透過本教學,你將學會如何在 .NET 類別庫專案中引用 Unity 函式庫,並打造高效、可維護的跨專案腳本資產。
Ted Liou 2025.09.04 Unity

透過 Docker Desktop (WSL 2) 快速建立 Windows 11 虛擬機

本文將說明如何在 Windows 11 上使用 Docker Desktop 與 WSL 2,配合 dockurr/windows 來快速建立一個 Windows 11 虛擬機,並透過 RDP 來遠端桌面連線。
Ted Liou 2025.08.31 模擬器

在 Windows 上直接部署 GitLab Runner

本文說明如何在 Windows 系統中,直接安裝並設定 GitLab Runner 服務。此 Runner 將以 Shell 執行器運行,適合執行與 Windows 環境相關的 CI/CD 任務,例如 PowerShell 腳本或 .NET 專案的建置。
Ted Liou 2025.08.27 開發維運

在 WSL 2 上使用 Docker 部署 GitLab Runner

本文將延續前一篇 GitLab 架設教學,說明如何在 WSL 2 環境中,透過 Docker 部署並註冊一個專門用於執行 CI/CD 任務的 GitLab Runner。此 Runner 將以 Linux 容器作為執行環境。
Ted Liou 2025.08.27 開發維運

使用 Docker on WSL 2 快速部署個人 GitLab 服務

本文介紹如何在 Windows Subsystem for Linux (WSL 2) 環境中,透過 Docker 快速安裝與設定 GitLab Community Edition (CE),並結合 ZeroTier 實現跨裝置存取,打造一個私有的程式碼託管平台。
Ted Liou 2025.08.27 開發維運

Arduino 串接 Unity / TouchDesigner:使用 ArduinoJson 實現感測資料 JSON 序列化傳輸

想將 Arduino 感測資料即時應用於遊戲或互動設計?本文將示範如何利用 ArduinoJson 套件,將 Arduino 各式感測資料序列化為 JSON 格式字串,透過 Serial 埠高效傳輸至 Unity 或 TouchDesigner。文中詳細教學如何在各自軟體中反序列化接收到的 JSON 資料,讓你的 Arduino 感測器資料無縫整合到遊戲開發或互動藝術專案中。
Ted Liou 2025.08.04 實體介面