遊戲開發

子分類: 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

Minecraft 伺服器狀態擷取:於 Unity 中獲取 Java / Bedrock 版即時狀態 (MCStatusForUnity)

想在 Unity 遊戲或應用程式中顯示 Minecraft 伺服器的即時狀態嗎?本文將透過我開發的 MCStatusForUnity 套件,說明要如何在 Unity 中整合並取得 Java / Bedrock 版的即時伺服器資訊、線上玩家數量與遊戲版本等資訊。
Ted Liou 2025.07.22 Unity

解決 Unity 6 C# 程式碼自動完成失效問題!5 分鐘搞定 VS Code 環境配置指南

每次開啟 Unity 6 專案,都遇上 VS Code 自動完成功能失靈?別擔心,本篇教學將手把手帶你用短短 5 分鐘,徹底解決 C# 腳本無法自動完成的問題,並完整配置高效的開發環境,讓你從此順暢寫程式、事半功倍!
Ted Liou 2025.06.09 Unity