Unity Component | Joint

更新於 發佈於 閱讀時間約 4 分鐘

前言

  這篇文章將會講述各種關節的介紹,並且說明他們的使用效果和適用範圍。

Joint | 關節

  關節是 Unity 內建的一個組件,必須在兩個 Rigidbody 物件間使用,簡單的理解就是讓兩個物體之間保持距離或力量,彈簧或排隊等等。

Fixed Joint | 固定關節

  這個關節是讓物體保持固定距離,效果有點類似父子關係,不過只保留了距離固定的機制,可以用在世界地圖連接等絕對固定距離的遊戲物件上面。
  在使用這個組件時,會很依賴參考對象,就像前面說的類似父子關係,關節中的連結物件會有點像給它找一個父物件,適合的使用條件有兩個,第一個是有想要輕鬆分離的對象,另一個是連接物件移動但不需要父物件時。
  在官方教學中有舉例一份黏性手榴彈的用法,詳細的介紹可以到官方的教學看看,這邊就不過多介紹。

Spring Joint | 彈簧關節

  讓兩個物件的距離些微拉伸,像一塊鬆緊帶試圖讓兩個物件往某個錨點靠近聚攏,使用這個組件時,兩個物件彼此的地位相同,因此組件放在誰身上影響都不會太大。
  物件中的 spring 屬性是彈力值,為每個距離單位的力,如果不希望無限擺動則設置 Damper 值,值越高力就越快消失。
  設計師能設計錨點,並可以自由設置位置,同樣的兩條物件只會有一條無形的彈簧,可以設計有效施力範圍,讓施力的最大距離固定在某個間距。

Hinge Joint | 鉸練關節

  將遊戲物件附加到另一個遊戲物件或空間中,共享原點的位置,並允許遊戲物件從該原點圍繞特定軸旋轉,可以用於模擬門和手指關節,也適合鐘擺。
  最簡單的理解就是用一條無形的鐵鍊連接兩個物件,讓組合的物件無法超過固定距離,就像被鐵鍊拴住的狗一樣,離不開狗窩固定範圍。
  在官方的教學中,有教學如何進行狗鍊的設置,也有談到如何製作一份可以被破壞的門,並且用更專業的角度形容關節的運作原理。

Character Joint | 角色關節

  模擬類似臀部或肩部的關節,沿著所有自由的線約束遊戲物件的運動,並啟用所有角度自由旋轉,連接到此關節的遊戲物件將會圍繞每個軸定向並從共享原點旋轉。
  這是一個擴展的組件,讓我們限制固定軸向的轉動,如果想要設置一個類似布娃娃的物件,可以參考 Ragdoll Wizard
  在官方教學中,有介紹如何去設定關節的限制,並且教導如何製作出怎麼設定被破壞的關節設置。

Configurable Joint | 配置關節

  此關節將會模擬任關節,是關節的大全,可以製作更專業的設置和更流暢的運動模式,例如布娃娃中的那些木頭關節。 您可以配置此關節以強制和限制任何自由度的剛體運動。
  因為包含的內容比較多,可以去官方教學看更詳細的內容,有超多的參數介紹和更詳細的卸力和轉換力道的圖文解說。

參考資料

Unity API | Joint

Unity API | Fixed Joint

Unity API | Sping Joint

Unity API | Hinge Joint

Unity API | Character Joint

後記

  很慶幸這篇文章終於寫完了,這一段時間經歷了搬家跟處理事情,差點就沒辦法準點更新,讓我不小的更新的壓力。
  因為同時壓迫在頭上的事情有點多,所以本來是打算停更新,不過咬咬牙就繼續更新下來了,現在看來還是撐過來了,真不錯。

瓶裝雪

  你對我有興趣了?那太好了,我還有很多的作品跟知識可以讓你看看,無論是我對了抒發情感和鍛鍊文筆的生活與戀愛的文章、還是關於我自己專案的日程紀錄、粒子特效的作品展示,都可以在下面找到我。
最新消息與時間軸:
程式與設計:
戀愛與生活:
粒子與特效:
遊戲製作:
為什麼會看到廣告
avatar-img
106會員
247內容數
對設計師如何成長為設計師好奇嗎? 2020年九月,我進入大學學習當一位設計師,從開始到沉寂,再到重燃熱忱,我將在方格子紀錄我的成長歷程、理念、心情,分享我在這段旅程中所經歷的故事。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
瓶裝雪的沙龍 的其他內容
這篇文章將會介紹碰撞體,並且說明在不同情況下的使用情形。
前言   這篇文章將會介紹粒子特效的概述,介紹一下它的來歷跟重要性,並介紹 Unity 中的粒子特效使用方式,並以實際範例作為介紹。 粒子特效   藉由各種不同顏色的粒子,用不同的爆發方式和發射形狀,來營造出各種不同的視覺效果,藉由粒子特效,能營造出優良的回饋感和震撼場面。 重要性 核心技能 應用
這篇文章將會介紹 Unity 中關於物理碰撞與偵測事件,如何使用程式腳本撰寫相關的程式來控制遊戲物件,這是學習 Unity 必學知識,它們在 Unity 中具有不可撼動的核心地位。
這篇文章將會講述物理射線的運作原理,以及他們怎麼使用,在 Unity 中射線是非常重要的一個部分,無論是 Debug 或是物理射線,都需要理解並懂得運用。
這篇文章將會講述在Unity中跟角度有關的兩項變數有什麼樣的地位和運作方式,我們只要撰寫跟角色角度有關的程式碼,就絕對不會繞開這兩個變數。
這篇文章我將會講述關於 Update 相關的函式,並介紹他們在遊戲設計中所代表的地位,當未來需要使用時可以回來參考這篇文章。
這篇文章將會介紹碰撞體,並且說明在不同情況下的使用情形。
前言   這篇文章將會介紹粒子特效的概述,介紹一下它的來歷跟重要性,並介紹 Unity 中的粒子特效使用方式,並以實際範例作為介紹。 粒子特效   藉由各種不同顏色的粒子,用不同的爆發方式和發射形狀,來營造出各種不同的視覺效果,藉由粒子特效,能營造出優良的回饋感和震撼場面。 重要性 核心技能 應用
這篇文章將會介紹 Unity 中關於物理碰撞與偵測事件,如何使用程式腳本撰寫相關的程式來控制遊戲物件,這是學習 Unity 必學知識,它們在 Unity 中具有不可撼動的核心地位。
這篇文章將會講述物理射線的運作原理,以及他們怎麼使用,在 Unity 中射線是非常重要的一個部分,無論是 Debug 或是物理射線,都需要理解並懂得運用。
這篇文章將會講述在Unity中跟角度有關的兩項變數有什麼樣的地位和運作方式,我們只要撰寫跟角色角度有關的程式碼,就絕對不會繞開這兩個變數。
這篇文章我將會講述關於 Update 相關的函式,並介紹他們在遊戲設計中所代表的地位,當未來需要使用時可以回來參考這篇文章。
你可能也想看
Google News 追蹤
Thumbnail
現代社會跟以前不同了,人人都有一支手機,只要打開就可以獲得各種資訊。過去想要辦卡或是開戶就要跑一趟銀行,然而如今科技快速發展之下,金融App無聲無息地進到你生活中。但同樣的,每一家銀行都有自己的App時,我們又該如何選擇呢?(本文係由國泰世華銀行邀約) 今天我會用不同角度帶大家看這款國泰世華CUB
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
  這次要介紹的是「角色互動」的部分,互動方式有千百種,沒有一個標準,每段情節適合的方式與程度也不一樣,這部分只能依照各位偉大寫手的經驗和喜好了!   ※申明:示範的三種方式皆屬「同一個重要的劇情」,因此會寫得比較複雜。且三種方式僅供參考,並非只有此三種,亦須視個別情況做調整。 以上!   
上週的作業保齡球規則 Student A 角色:玩家1、玩具球、娃娃A、娃娃B、娃娃C 規則:打擊娃娃,要贏得遊戲需要使用玩具球打擊到娃娃,共有三次機會可以打擊,全部娃娃都有被打擊到就能贏得勝利,如三次機會中只打擊到其中一隻/兩隻娃娃,另外沒被打擊到的娃娃會消失,遊戲立即結束! Studen
Thumbnail
這系列是我在 2023 六角學院 Vue作品實戰班的筆記,筆記以本人理解的方式記錄。此篇主題為 Slot Props 進階應用 ,其中包含單筆資料、多筆資料。
Thumbnail
上次我們完成用Unity 建完一張椅子,還有學習基本變數的應用,那我們就繼續寫更多的腳本來讓物體有更多的ㄅㄧㄢ #一般不會用Unity來建模啦,主要還是要靠其他3D軟體導入 ●Gravity Scale 重力預設為1,是造成物體下墜的主因,可以先調到0。 (Unity有支援負
Thumbnail
本文介紹創造想像發展技巧單元「結合體」,是結合另外物件的功能或特性來增加創意。 若想創新一樣東西,至少要找兩個以上的被結合物,依照結合矩陣表格與七個步驟,逐步構思後將結合矩陣每一格都填滿,以產生新的設計構想。最後使用創新機會/產品的表格,填寫新構想的命名、結合進來後新構想的功能、新構想的特色與限制。
物件導向設計的一個重點就是封裝,這有很多層面上的意義,但基本上就是控制物件的成員變數和方法的存取權。物件導向的封裝還跟繼承機制有關,這使得有一些時候我們逼不得已必須把函式定義在類別上,這種做法使得物件的功能變得難以拆解。封裝應該是模組的職責,並不需要再給物件相同的能力。 一般的模組系統就是把相
你以為,有了共同的東西,會有一起守護的動力。 你認為,有了共同的興趣,會有一起做事的樂趣。 你想,有了一個可以說的話題,會讓彼此的心更靠近。 可惜的是,他的想法,從來都只是為了在一起,於是守護,樂趣,只為靠近你。 但是,那些東西與興趣都只是為了你而去做的。 於是, 有一天,因為其他的
Thumbnail
現代社會跟以前不同了,人人都有一支手機,只要打開就可以獲得各種資訊。過去想要辦卡或是開戶就要跑一趟銀行,然而如今科技快速發展之下,金融App無聲無息地進到你生活中。但同樣的,每一家銀行都有自己的App時,我們又該如何選擇呢?(本文係由國泰世華銀行邀約) 今天我會用不同角度帶大家看這款國泰世華CUB
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
  這次要介紹的是「角色互動」的部分,互動方式有千百種,沒有一個標準,每段情節適合的方式與程度也不一樣,這部分只能依照各位偉大寫手的經驗和喜好了!   ※申明:示範的三種方式皆屬「同一個重要的劇情」,因此會寫得比較複雜。且三種方式僅供參考,並非只有此三種,亦須視個別情況做調整。 以上!   
上週的作業保齡球規則 Student A 角色:玩家1、玩具球、娃娃A、娃娃B、娃娃C 規則:打擊娃娃,要贏得遊戲需要使用玩具球打擊到娃娃,共有三次機會可以打擊,全部娃娃都有被打擊到就能贏得勝利,如三次機會中只打擊到其中一隻/兩隻娃娃,另外沒被打擊到的娃娃會消失,遊戲立即結束! Studen
Thumbnail
這系列是我在 2023 六角學院 Vue作品實戰班的筆記,筆記以本人理解的方式記錄。此篇主題為 Slot Props 進階應用 ,其中包含單筆資料、多筆資料。
Thumbnail
上次我們完成用Unity 建完一張椅子,還有學習基本變數的應用,那我們就繼續寫更多的腳本來讓物體有更多的ㄅㄧㄢ #一般不會用Unity來建模啦,主要還是要靠其他3D軟體導入 ●Gravity Scale 重力預設為1,是造成物體下墜的主因,可以先調到0。 (Unity有支援負
Thumbnail
本文介紹創造想像發展技巧單元「結合體」,是結合另外物件的功能或特性來增加創意。 若想創新一樣東西,至少要找兩個以上的被結合物,依照結合矩陣表格與七個步驟,逐步構思後將結合矩陣每一格都填滿,以產生新的設計構想。最後使用創新機會/產品的表格,填寫新構想的命名、結合進來後新構想的功能、新構想的特色與限制。
物件導向設計的一個重點就是封裝,這有很多層面上的意義,但基本上就是控制物件的成員變數和方法的存取權。物件導向的封裝還跟繼承機制有關,這使得有一些時候我們逼不得已必須把函式定義在類別上,這種做法使得物件的功能變得難以拆解。封裝應該是模組的職責,並不需要再給物件相同的能力。 一般的模組系統就是把相
你以為,有了共同的東西,會有一起守護的動力。 你認為,有了共同的興趣,會有一起做事的樂趣。 你想,有了一個可以說的話題,會讓彼此的心更靠近。 可惜的是,他的想法,從來都只是為了在一起,於是守護,樂趣,只為靠近你。 但是,那些東西與興趣都只是為了你而去做的。 於是, 有一天,因為其他的