iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

Unity 基本功能實作與日常紀錄 系列

目前為研究所碩一生,研究常會需要使用 Unity 進行開發,所以希望在過程中能夠紀錄一些有幫助且有趣的一些小功能或方法。精進自己的程式能力外,也提升自己文案的撰寫能力。這 30 天將會說明Unity 開發環境的建置、環境介紹、如何將物件與文本做串接、UI的設計等。

鐵人鍊成 | 共 30 篇文章 | 7 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day1: 參賽動機

嗨! 我目前是碩一新生,專研多媒體互動設計,因為專案研究需要使用到 Unity 作為開發環境,故希望這 30 天可以紀錄平常對研究有幫助的功能與開發上有趣的心得...

2022-09-04 ‧ 由 yun_1011 分享
DAY 2

Day2: Counter and Show Current DateTime

平時我們會使用到計數器來幫助我們進行事情的調用,比如說某件事執行多久要停止,每件事情要花多久時間等等,都會需要使用到計數器。最近做的一些專案都會需要使用Coun...

2022-09-05 ‧ 由 yun_1011 分享
DAY 3

Day3: GetComponent from Object

最近對於 GetComponent我想記錄一些使用上的操作,並讓我更熟悉在 Unity 環境中使用。我們知道在C#宣告物件的時後常會使用 new 加上類別名稱。...

2022-09-06 ‧ 由 yun_1011 分享
DAY 4

Day4: Understand RaycastHit

射線 Raycast 在Unity 中運用很廣泛,在射擊遊戲中常見,任何瞄準、理解當前物件的轉動方向的使用也很普遍。也因為最近在實驗室要使用到 Oculus進行...

2022-09-07 ‧ 由 yun_1011 分享
DAY 5

Day5: Understand Line Renderer

最近朋友問我如何在Unity 中透過 Line 來構成一條路徑,這讓我想起之前有使用過 Unity 本身自戴的 LineRenderer 建構 Line 的類別...

2022-09-08 ‧ 由 yun_1011 分享
DAY 6

Day6: Combination with RaycastHit and Line Renderer

最近因為實驗室事情比較多,跟芬蘭那邊的實驗室有些共同的計畫要處理。所以這邊我就先將前兩天所撰寫文章中的內容總結做個小小的練習XD,剛好做個回顧。當然我們知道在選...

2022-09-09 ‧ 由 yun_1011 分享
DAY 7

Day7: Understand Animation Curve

今天就要開始做與芬蘭合作的實驗了,因為會需要大量的時間處理實驗的數據,所以今天就簡短針對一些小功能進行說明。之前看到一篇Paper,也就是 CHI 的 Expa...

2022-09-10 ‧ 由 yun_1011 分享
DAY 8

Day8: Generate and Delete Random Position Object

實驗過程中常會需要有些目標點給受試者進行Target,如何隨機生成不同的距離與角度是很重要的,故我們今天先在 2D 平面上來實現,透過簡單的數學關係來達成我們想...

2022-09-11 ‧ 由 yun_1011 分享
DAY 9

Day9: Teleport in VR

今天我們會繼續使用隨機生成物件的Project來進行今天的解說!Teleport 顧名思義就是順移,我們在虛擬實境中透過順移可以減少 Motion Sickne...

2022-09-12 ‧ 由 yun_1011 分享
DAY 10

Day10: Image Progress Bar

最近幫學長做實驗發現學長製作的環境中都會有一個圓圈形成的進度條,方便我知道要維持某一個姿勢或是動作多久才算完成。這邊我請教學長後也試著實作一下,或許未來在實驗中...

2022-09-13 ‧ 由 yun_1011 分享