iT邦幫忙

鐵人檔案

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

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

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

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

Day11: Understand Collision and Trigger

我們在環境中判斷物件是否碰撞的時候都會使用到碰撞器(Collider)與剛體(Rigidbody),畢竟剛體可以使物件在環境中在物理影響下移動。碰撞體必須要加上...

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

Day12: Use Lerp move A to B by Time or Speed!

在Unity 中我們會希望可以平滑的移動某物件到環境的某個位置,那我們可以透過線性插植 Lerp 的方式來實現。我這邊就不太做一些Lerp 數學細節上的說明,但...

2022-09-15 ‧ 由 yun_1011 分享
DAY 13

Day13: Unity Camera Control 1

這兩天我希望研究在 Unity 中控制 Camera 的方式,主要是我們通常在環境中視角幾乎都是讓Camera 移動來讓我們觀看環鏡中的位置。有時候我們會希望C...

2022-09-16 ‧ 由 yun_1011 分享
DAY 14

Day14: Unity Camera Control 2

今天要繼續說明該Camera 的使用方式,今天要介紹的是 Camera 的移動、拉伸與回到鏡頭的原始位置,今天牽涉到的數學也會比較多一點,但都很容易理解,那就讓...

2022-09-17 ‧ 由 yun_1011 分享
DAY 15

Day15: Player Field of View

最近要準備 Paper Reading 的報告,有點忙與緊張哈哈哈,所以今天就針對簡單的小功能說明。 在遊戲環境中,我們需要知道 Player 視角看出的角度與...

2022-09-18 ‧ 由 yun_1011 分享
DAY 16

Day16: Player Movement Control

在一些遊戲裡我們會希望讓某個物件可以移動,讓物件可以在環境中走動、跳躍。但如何實現該功能就是這邊要探討的,我們將會實現一個物件能夠自由的移動,以第一人稱的方式進...

2022-09-19 ‧ 由 yun_1011 分享
DAY 17

Day17: Audio Listener Setting

在我們的環境中,常會有一些聲音與音效來提高我們遊戲的體驗,在實驗的過程中我們也會將聲音作為一種非視覺的回饋,告訴受試者完成某一件事情或是滿足某一個條件等,對我們...

2022-09-20 ‧ 由 yun_1011 分享
DAY 18

Day18: Understand Rotate in VR

我只能說這一章是我最不熟悉也最無法適應的,所以今天凌晨五點就起來開始寫文章,太有趣了。關於在 Unity 中實現旋轉的方式真的很多種,但怎樣旋轉才是最正確最穩定...

2022-09-21 ‧ 由 yun_1011 分享
DAY 19

Day19: Health Bar

我們常在遊戲中的環境看到角色會有血條,這讓我很好奇Canvas,或一些UI是如何顯示在World上。所以我今天將研究在一個環境中顯示當前的血量,並且透過Slid...

2022-09-22 ‧ 由 yun_1011 分享
DAY 20

Day20: Object Recorded

我們平常可能會希望可以回顧該使用者的動作或是一些姿態的轉動方向,這時候就需要不斷的在一段時間內紀錄受試者的動作。所以今天我希望能夠跟大家說明並且以簡單的方式記錄...

2022-09-23 ‧ 由 yun_1011 分享