遊戲開發

遊戲開發

這個分類聚焦 Unity 與 C# 開發流程,涵蓋環境建置、專案維護、程式設計與跨平台實作。

子分類 Unity

Unity 6 如何在 Inspector 設定事件觸發方法?

宣告好 Unity 事件後,除了用 C# 監聽與定義觸發後要執行的程式,也可以直接在 Inspector 中設定無參數與有參數的事件。
Ted Liou 2025.04.10 Unity

Unity 6 如何安裝 NuGet 套件?

NuGet 是一個開源的套件管理系統,它專門用於 C#,且擁有豐富的資源,包括大名鼎鼎的 Newtonesoft.Json 和 Microsoft.OpenApi、Serial.IO.Ports、MySQL 等常用功能。Unity 作為以 C# 設計的遊戲引擎,自然也支援 NuGet 的套件,但由於架構的關係,使用上還是受到了些限制。本文的主題是說明如何在 Unity 上快速的導入 NuGet 套 …
Ted Liou 2025.03.17 Unity

Unity 6 如何整合 Figma 與 Rive 製作 UI 動畫工作流?

Figma 是目前非常熱門的 UI 設計工具,但其中的動畫效果則難以導入到 Unity 裡面,需要工程師在 Unity 中想辦法重現在 Figma 中實現的效果。而最近的一款新工具「Rive」號稱能無縫整合成品到 Unity,Rive 提供了完整的狀態機等動畫設計工具和完整的 Unity SDK,並且支援匯入現有的 Figma 或 Adobe illustrator、Inkscape 向量圖,讓動 …
Ted Liou 2024.10.20 Unity

Unity 6 如何關閉啟動畫面的 Made with Unity 標誌?

日前官方已發布 Unity 6 更新,迎來了許多新功能。經歷過 Runtime Fee 風波後,現在的 Unity 已完全取消根據安裝數收費的政策,但仍保留有利於開發者的多種方案,其中之一就是免費版的福音:可選擇關閉執行 Unity 開發的遊戲時會出現的「Made with Unity」Logo 畫面。
Ted Liou 2024.10.18 Unity

Unity Video Player 如何用 C# 控制影音播放?

Video Player 是 Unity 的影片播放功能,開發者可以透過 C# 腳本控制影片的播放、停止、暫停、抽換或計時。本文將說明如何以 C# 腳本控制 Video Player,並提供許多常用功能的語法示範。
Ted Liou 2024.09.22 Unity

Unity 如何建立乾淨空專案?移除範本預裝套件的整理流程

建立 Unity 專案時預設提供的範本皆安裝了許多常用的套件,然而我們可能不需要那麼多東西,會希望專案乾淨點。因此可透過編輯器的 Reset Packages to defaults 來清除預裝套件,再手動安裝所需的功能。
Ted Liou 2024.09.19 Unity

Unity 專案如何輸出 Android APK?建置設定與常見檢查

Unity 專案開發完成後,若發布的平台是 Android,則需要輸出成 APK 檔案,才能讓玩家試玩你的遊戲。
Ted Liou 2024.09.12 Unity

Unity 專案如何輸出 Windows EXE?桌面平台建置流程

Unity 專案開發完成後,若發布的平台是 Windows,則需要輸出成 EXE 執行檔,才能讓玩家試玩你的遊戲。
Ted Liou 2024.09.12 Unity

Unity Shader Graph 如何用去背貼圖製作透明效果?

我們可以在模型中使用去背的貼圖來讓模型帶有透明的簍空效果,如果想要在 Unity 實現這個效果,你將需要透過 Shader 的 Alpha Clip 功能來實作。
Ted Liou 2024.09.08 Unity

Unity Shader Graph 如何讓貼圖旋轉到指定角度?

有時候我們會有要只旋轉貼圖而不旋轉模型的需求,當遇到這個狀況我們可以使用 URP/HDRP 的 Shader Graph 來輕易達成。本篇文章將帶給你於 Shader Graph 中的基礎操作「UV 旋轉」。
Ted Liou 2024.09.08 Unity