在Unity 中我們會希望可以平滑的移動某物件到環境的某個位置,那我們可以透過線性插植 Lerp 的方式來實現。我這邊就不太做一些Lerp 數學細節上的說明,但...
好吧,前面的文章打這麼多,那要怎麼知道你的程式碼到底是不是亂到不行。為了讓各位知道這點,我就拿出一部分還沒重構的程式碼給各位看看吧。 God Class 棋類遊...
不知道看這篇文章的人有沒有想過,一個遊戲引擎的程式碼是怎麼讓我們這些使用引擎的程式也能理解怎麼使用它們的引擎?更進階的話,他們是怎麼維持有一百萬以上的程式碼運作...
今天這篇文章如標題所言,就是要來說這個題目的,當然不需要說服的就直接等下一天就好了,不過我為什麼要特地打這篇,那是因為有不少人剛學程式時,其實不理解為什麼物件導...
閱讀提醒:在閱讀後面的文章前,你需要具備的能力,否則可能會看不懂或碰到障礙 知道部分C#語言的寫法 知道Unity的使用方式 看的懂基本的UML(如果我有時...
我們在環境中判斷物件是否碰撞的時候都會使用到碰撞器(Collider)與剛體(Rigidbody),畢竟剛體可以使物件在環境中在物理影響下移動。碰撞體必須要加上...
最近幫學長做實驗發現學長製作的環境中都會有一個圓圈形成的進度條,方便我知道要維持某一個姿勢或是動作多久才算完成。這邊我請教學長後也試著實作一下,或許未來在實驗中...
今天我們會繼續使用隨機生成物件的Project來進行今天的解說!Teleport 顧名思義就是順移,我們在虛擬實境中透過順移可以減少 Motion Sickne...
實驗過程中常會需要有些目標點給受試者進行Target,如何隨機生成不同的距離與角度是很重要的,故我們今天先在 2D 平面上來實現,透過簡單的數學關係來達成我們想...
今天就要開始做與芬蘭合作的實驗了,因為會需要大量的時間處理實驗的數據,所以今天就簡短針對一些小功能進行說明。之前看到一篇Paper,也就是 CHI 的 Expa...
最近因為實驗室事情比較多,跟芬蘭那邊的實驗室有些共同的計畫要處理。所以這邊我就先將前兩天所撰寫文章中的內容總結做個小小的練習XD,剛好做個回顧。當然我們知道在選...
最近朋友問我如何在Unity 中透過 Line 來構成一條路徑,這讓我想起之前有使用過 Unity 本身自戴的 LineRenderer 建構 Line 的類別...
射線 Raycast 在Unity 中運用很廣泛,在射擊遊戲中常見,任何瞄準、理解當前物件的轉動方向的使用也很普遍。也因為最近在實驗室要使用到 Oculus進行...
最近對於 GetComponent我想記錄一些使用上的操作,並讓我更熟悉在 Unity 環境中使用。我們知道在C#宣告物件的時後常會使用 new 加上類別名稱。...
一、 前置作業請參閱https://blog.hungwin.com.tw/windows-server-iis-php-install/ 安裝IIS 安裝P...
在上一篇文章中完成Unity遊戲開發的最後一環,今天我們要來談談專案過程中所用到的工具 目錄專案發想時程規劃版本控管共編文章 專案發想 Miro Miro是...
今天是鐵人賽事的第30天,利用這篇文章總結這一個月以來的過程。 遊戲調整目標 如同文章系列一開始所提及的,30天的發文真的不容易,尤其是過了一半的時間後,隨時都...
在上一篇文章提到對話系統的管理,今天我們要來說明主畫面設定及場景資料轉換。需要注意的是,介面的素材圖需要將背景及按鈕分別輸出喔! 目錄素材圖介面設置場景轉換...
等待UI開發者的回覆之際,算是有空閒的時間可以展開實際的怪物調整。有鑑於Invenotry系統的複雜度,加上前幾天更新的版本調整了不少地方,之前有些API都不能...
銜接VS和UI 好不容易掌握了UI架構的概念,也開始依照這個想法和VS進行接合,但UI架構裡出現了很麻煩的問題,本來以為是自己不熟悉使用的方式所導致的,但花了很...
今天的文章,要說明如何使用對話管理器來製作遊戲的角色對話介面。 目錄創建中文字型對話介面配置對話管理器 創建中文字型 Step1 找到要的字型 可以從原本電...
上一篇已將障礙物山的建置與移動做好,今天要來做帝江的跳躍。 目錄ManoMotion手部Grab動作偵測Grab觸發跳躍 ManoMotion手部Grab動...
持續調整UI。今天加了不少動態的呈現效果,利用Tween的方法將原先靜態的UI調整後,看起來不像之前這麼死板。但呈現上若不是用影片,圖片是很難看出它動態呈現的細...
今天要介紹最後一個小遊戲,讓我們開始吧! 目錄遊戲機制介紹障礙物-山的移動障礙物-山隨機產生 遊戲機制介紹 只要偵測到手部Grab的動作,帝江就會往上飛一點...
調整移動UI 今天試著調整UI到新的架構裡,問題比我想像的還要多,一方面是整個架構和之前完全不一樣,另一方面是預期加入的功能要試著用新的架構呈現出來,本來就會有...
在上一篇文章中完成手部偵測及地鼠設定,今天我們要來加上遊戲管理。 目錄地鼠時間控制分數機制遊戲管理 地鼠時間控制 我們需要地鼠經過一段時間後消失,因此新增兩...
今天難得有足夠的時間可在Dungeon的專案進行調整,本來是想將時間花在整理行為的部份,但一直覺得目前的UI需要先行進入到下個階段,最後還是把時間投入到UI的修...
在上一篇文章介紹了ManoMotion的安裝與介紹,今天我們要使用ManoMotion來製作打地鼠遊戲! 目錄遊戲機制介紹Step 1 地鼠設置Step 2...
更多的設計參考 今天能花在Dungeon的時間一樣很少,沒有辦法進行程式端的調整。只好再花些時間來看和DnD相關的資料,並試著做記錄,以供後續的調整。 今天看的...
ManoMotion是一款提供手部追蹤、動作識別的SDK,具備了多種手勢識別功能。在之後的兩款小遊戲中會使用到手部追蹤的功能,在進行兩款小遊戲的開發前,本篇會介...