遊戲開發

遊戲開發

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

子分類 Unity

Unity UI 動畫與轉場效果怎麼做?

DOTween 是一個開源、免費的 Unity 動畫控制套件,開發者可輕易的透過 DO 系列的擴充方法於程式中執行物件的各種動態運動。DOTween 是非同步的,因此我們可透過事件監聽或協程 (Coroutine) 來準確的安排動畫的順序與播放時機。
Ted Liou 2024.08.22 Unity

Unity Input System 如何偵測玩家按鍵輸入?

Input System 是 Unity 新一代的輸入系統,與前代的差異在於 Input System 主要透過「事件」來驅動玩家按下按鍵後執行的腳本,開發者就不用於 Update 再寫一堆 IF 判斷式,程式結構會更清晰明瞭。
Ted Liou 2024.08.07 Unity

Unity Input System 如何整合自訂 HID 裝置?

HID(Human Interface Device)直譯為人性化介面裝置,是一種定義電腦與輸入裝置通訊的標準,常應用於鍵盤、滑鼠或遊戲搖桿上。Unity 近年來推崇「Input System」作為遊戲的高階輸入系統,它本質上就是將處理 HID 封包的底層邏輯封裝起來,讓開發者能更輕鬆的整合各種輸入裝置。…
Ted Liou 2024.02.01 Unity

Unity WebGL 如何用固定比例填滿瀏覽器畫面?

在開發 Unity 網頁遊戲時,我們需要確保指定的顯示區域比例能與美術素材的比例相同,才不會意外導致變形。因此,在將 Unity 編譯為 WebGL 網頁版本時,需要對 Template 進行手動調整,以確保遊戲畫面能夠完整呈現。
Ted Liou 2023.10.19 Unity

Unity Visual Scripting 如何建立第一個視覺化腳本?

開啟專案,在 Project 中點擊右鍵,選擇 Create > Visual Scripting 的 Script Graph。
Ted Liou 2023.09.28 Unity

Unity 如何匯入新素材?專案資源加入與檢查方式

開啟專案,在 Project 面板中點擊右鍵,選擇「Import New Asset」。
Ted Liou 2023.09.28 Unity

Unity Console 面板怎麼用?從開啟到紀錄篩選的基礎操作

Console 面板能用於顯示腳本的運作情況與錯誤警示,可於在腳本中呼叫 Debug 類別以使用,請參考:Unity Debug.Log 語法。
Ted Liou 2023.03.08 Unity

WebSocketSharp 基礎語法:連線、架設、訊息收發與伺服器廣播

WebSocketSharp 是一個 C# 版本的 WebSocket 程式庫,透過少許語法就能實作跨裝置、跨平台的即時資料傳輸,也能用在 Unity 專案裡。
Ted Liou 2023.02.14 Unity

Unity Animation Rigging 手部骨架控制器基礎操作教學

想要在 Unity 裡控制 3D 模型的骨架,除了最知名的「Final IK」付費套件可以用外,如果你的 Unity 引擎版本在 2020 版以上,也可以來嘗試看看官方支援的「Animation Rigging」。
Ted Liou 2022.03.25 Unity

Unity Recorder 如何擷取透明背景的 UI 畫面?

最近遇到需要提供現有的 UI 畫面給美術做角色設計,必須去掉背景和部分人物,也就是要去背。
Ted Liou 2021.07.28 Unity