Unity 引擎
這個分類收錄了 Unity 的技術教學,目前 Video Player 等提供現成 C# 程式碼的主題較為熱門,請使用下方的搜尋功能查詢文章。
[Unity 6] 使用 YOLO11 來開發動作捕捉功能,同步遊戲物件位置至關節座標
動作捕捉能創造有沉浸感的互動體驗,玩家可以透過網路視訊鏡頭來與作品互動。YOLO11 有提供開箱即用的動作捕捉模型,我們可以藉由將 YOLO 分析出來的關節座標傳送到 Unity 來建構互動裝置。 …
[Unity 6] 敵人死亡時用事件 (Event) 來計算數量
假設有一個情境,要計算遊戲中死亡的敵人數量,最芭樂的作法是在生命值 (HP) 歸零時呼叫 GameManager 的方法來增加計數,但這個會讓敵人的程式和 GameManager 被綁在一起,如果哪天 GameManager 壞掉,敵人的程 …
[Unity 6] 在檢查器 (Inspector) 中設定事件 (Event) 觸發的方法
在 上一篇文章中宣告好 Unity 事件 後,除了能用 C# 來監聽與定義觸發事件後要執行的程式,也可以在檢查器中設定。本文要來介紹如何在 Unity 的檢查器中設定無參數與有參數的事件。
[Unity 6] 事件 (Event) 的 2 種常見 C# 語法
事件可以有效解構各個腳本之間的依賴。簡單來說就是讓你在修改或刪除其它程式的時候不會讓原本的程式壞掉的一種方法。本文要來介紹的是 Unity 的 2 種常見 C# 寫法。
[Unity 6] 安裝 NuGet 套件
NuGet 是一個開源的套件管理系統,它專門用於 C#,且擁有豐富的資源,包括大名鼎鼎的 Newtonesoft.Json 和 Microsoft.OpenApi、Serial.IO.Ports、MySQL 等常用功能。Unity …
[Unity 6 教學] Spout 跑不動,試著用 NDI 實作 TouchDesigner 影像雙向傳輸
KlakSpout 目前無法在新版 Unity 上運作,我們可以改用 KlakNDI 來取代 Syphon/Spout 的影像傳輸功能,是一種犧牲效能來換取相容性的作法。
[Unity 6 教學] 用 AI 快速設計場景!Stable Diffusion 生成高品質無縫貼圖,新手也能輕鬆上手
想要設計好看的場景,但找不到貼圖素材嗎?Stable Diffusion 是一個免費的 AI 圖片生成工具,我們能用它來快速生成遊戲場景的貼圖,短時間內產出擁有高品質材質的物件。本文將教你如何透過簡單的設定來生成無縫貼圖,真正落實 AI 輔 …
[Unity 6] 使用 VS Code 作為程式碼開發工具
對於 Unity,Visual Studio 是個臃腫的開發工具。現在的首選是輕量化、支援跨平台的 VS Code,不會因為 Linux、macOS 等非 Windows 平台的關係而必須更換開發工具。VS Code 本質是個文字編輯器,當 …
[Unity 6 教學] 加速開發!Figma + Rive 無縫整合 UI 動畫高效工作流
Figma 是目前非常熱門的 UI 設計工具,但其中的動畫效果則難以導入到 Unity 裡面,需要工程師在 Unity 中想辦法重現在 Figma 中實現的效果。而最近的一款新工具「Rive」號稱能無縫整合成品到 Unity,Rive 提供 …
[Unity 6 教學] 關閉啟動程式時的 Made with Unity 畫面
日前官方已發布 Unity 6 更新,迎來了許多新功能。經歷過 Runtime Fee 風波後,現在的 Unity 已完全取消根據安裝數收費的政策,但仍保留有利於開發者的多種方案,其中之一就是免費版的福音:可選擇關閉執行 Unity 開發的 …