Unity Component | Collider 應用與控制方式

閱讀時間約 2 分鐘

前言

  這篇文章將會介紹 Collider 並說明應用與控制方式。

Collider | 碰撞體

  如果你還不了解什麼是 Collider 的話,這是一個用於模擬物體碰撞的一個組件,如果想要了解更加詳細,可以參考我之前的幾篇文章,分別為介紹 Collider 的基本資訊和程式控制方式。

2D Collider | 2D遊戲的碰撞體

  每一個碰撞體都有 2D 碰撞體的版本,在 2D 遊戲的世界中,依照遊戲模式碰撞體會有不同的意義,在上帝視角的遊戲中,碰撞體可以藉由放置在腳底呈現出高度;在平台遊戲中,可以藉由碰撞體的有無來呈現前後,不同的遊戲世界中會有不一樣的碰撞體效果。

3D Collider | 3D遊戲的碰撞體

  在 3D 遊戲中,碰撞體就是那些基礎組件的組合體,可以運用碰撞搭配粒子特效製作出發光透明的平台;大多數的時候把 3D 碰撞體當成體積用就可以了。

Collider Control | 應用與控制

  不同的控制方式能製作出不同的使用效果,這邊總共會介紹不添加任何其他組件的碰撞體、程式控制、動畫控制共三種控制方式。

Only Collider | 不包含剛體的碰撞體

  不添加任何東西的碰撞體,代表這個物件不會移動,但是有碰撞體積,這個物件不會因為任何情況而改變,通常用於背景物件,或是不會與任何東西互動的物件,因為沒有剛體代表不會有反作用力。

C# Script | 程式控制

  程式控制的剛體通常用於角色、陷阱、機關、敵人等等,應用廣泛,同時取消舊有的碰撞體再啟用另外一個碰撞體,能很好的改變角色狀態,像是隱身、鬼步等等。
  程式不太容易控制碰撞體本身的大小,因此通常用於機制判定,如果要在遊戲中控制碰撞體的大小變化,通常會使用動畫控制的方式來達成。

Animator Animation | 動畫控制

  動畫能達成很多特別的東西,運用錄製與時間軸,玩家能藉此做像攀爬、定點跳躍等等的動作,也能控制碰撞體做出比較不規則的動作,然而動畫的控制的缺點在於,它比較難修改、維護性比較低。
  如果想要快速製作出某些場景或測試環境,可以使用動畫控制快速製作,雖然維護性比較低,但是勝在不需要寫程式、效率較高,但如果移動路徑和改變需求隨機且不可控,那還是寫程式比較好。

後記

  我原本有想到要寫什麼文章,直到我在群組被問到碰撞體相關的問題,不知不覺中我已經脫離了初學者的範疇,可以教導其他人,我也算是有十足的成長了。

瓶裝雪

為什麼會看到廣告
avatar-img
105會員
247內容數
對設計師如何成長為設計師好奇嗎? 2020年九月,我進入大學學習當一位設計師,從開始到沉寂,再到重燃熱忱,我將在方格子紀錄我的成長歷程、理念、心情,分享我在這段旅程中所經歷的故事。
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
瓶裝雪的沙龍 的其他內容
這篇文章將會講述 static 的小技巧,讓常用的欄位不用重複指定或拖拉。
這篇文章將會講述使用 C# 的類( Class ) 來讓欄位模組(module)化。
前言   這篇文章將會以 Blender 講述建模檔案如何匯入 Unity,並講述相關的知識和注意事項。 fbx | Unity 建議使用的檔案   在進行建模檔案的匯入時,如果去尋找相關資料,應該會看到建議任何匯入建模檔案到 Unity 的製作者使用 .fbx 檔案,這是因為它帶有幾個特色。 跨軟
前言   這篇文章將會講述碰撞事件的撰寫,跟碰撞事件有關的函式共有六種,分別為 OnCollisionEnter/Stay/Exit 和 OnTriggerEnter / Stay /Exit ,本篇文章將會講述通用的邏輯。 Collider | 碰撞體   在之前我從組件(Component)和程
前言   這篇文章將會介紹 UI 排版的實用工具。 GridLayoutGroup | 網格排版工具   這是我在撰寫遊戲 UI 時很常使用的 Component 今天在思考新的文章要寫什麼時發現還沒寫過,因此來跟大家介紹這時用的小組件。 運作原理   本質上來說,這個組件會控制他所有的子物件,並且
這篇文章會介紹圖層及相關應用,並藉由範例流程直白理解圖層的功用。
這篇文章將會講述 static 的小技巧,讓常用的欄位不用重複指定或拖拉。
這篇文章將會講述使用 C# 的類( Class ) 來讓欄位模組(module)化。
前言   這篇文章將會以 Blender 講述建模檔案如何匯入 Unity,並講述相關的知識和注意事項。 fbx | Unity 建議使用的檔案   在進行建模檔案的匯入時,如果去尋找相關資料,應該會看到建議任何匯入建模檔案到 Unity 的製作者使用 .fbx 檔案,這是因為它帶有幾個特色。 跨軟
前言   這篇文章將會講述碰撞事件的撰寫,跟碰撞事件有關的函式共有六種,分別為 OnCollisionEnter/Stay/Exit 和 OnTriggerEnter / Stay /Exit ,本篇文章將會講述通用的邏輯。 Collider | 碰撞體   在之前我從組件(Component)和程
前言   這篇文章將會介紹 UI 排版的實用工具。 GridLayoutGroup | 網格排版工具   這是我在撰寫遊戲 UI 時很常使用的 Component 今天在思考新的文章要寫什麼時發現還沒寫過,因此來跟大家介紹這時用的小組件。 運作原理   本質上來說,這個組件會控制他所有的子物件,並且
這篇文章會介紹圖層及相關應用,並藉由範例流程直白理解圖層的功用。
你可能也想看
Google News 追蹤
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
本篇文章詳細介紹了 Unity 的安裝流程,從下載 Unity Hub 到編輯器的選擇,涵蓋每一步所需的設置說明。無論你是 Unity 新手還是有經驗的開發者,這篇教學都能幫助你快速上手,順利開始你的遊戲開發之旅。透過清晰的圖文解說,讓你輕鬆完成安裝,為未來的創作奠定基礎。
Thumbnail
最近ChatGPT-4o的發布引起了我的注意,又在Youtube看上見有人教學如何用ChatGPT設計屬於自己的家教,被他的能力震撼到的我一頭熱就訂閱了plus版然後馬上設計了一個自己的家教。最一開始的時候我只有把它用來學習語言的輔助,但用著用著忽然想到:「如果我把它用來引導我學習我沒有學過的領域呢
Thumbnail
遊戲引擎開發商 Unity 一直是我感覺很有發展潛力的企業,《原神》、《王者榮耀》等明星遊戲都是透過其引擎所建構,在手遊開發領域,擁有絕對統治力。然而,營運實績與線圖走勢卻不是如此,近 8 季毛利成長率有 4 季為負,1Q24 營運收入是近 8 季來最低值,-$375M…
Thumbnail
Unity (美股代號:U)是一家以渲染實時3D為核心業務的公司。上次評價是 2023Q1財報,已經過了9-10個月,這次回頭來檢視2023Q4和全年的結果。簡單講結論的話就是:美好開年,掙扎結尾。公司大刀闊斧準備再度出發,但是否有效果還需要再觀察一陣子。
Thumbnail
這篇文章將會講述虛擬(virtual)與覆蓋(override)的簡易使用方式。
Thumbnail
來自 Marc Whitten (Unity CEO)的致歉 !
Thumbnail
啊,,,,,是這個樣子的,這是我今正在做的東西, 目前做到的進度是, unity醬可以上下左右,搭配上timeline預先設定好路線,創造出往前樣子,那第一次寫發射砲彈的東西,就來記錄一下。 子彈(粒子效果) 這邊我還很爛QQ,但網路上有推薦文章,這篇真的介紹的很詳細: Unity Part
Thumbnail
這個秋,Chill 嗨嗨!穿搭美美去賞楓,裝備款款去露營⋯⋯你的秋天怎麼過?秋日 To Do List 等你分享! 秋季全站徵文,我們準備了五個創作主題,參賽還有機會獲得「火烤兩用鍋」,一起來看看如何參加吧~
Thumbnail
11/20日NVDA即將公布最新一期的財報, 今天Sell Side的分析師, 開始調高目標價, 市場的股價也開始反應, 未來一週NVDA將重新回到美股市場的焦點, 今天我們要分析NVDA Sell Side怎麼看待這次NVDA的財報預測, 以及實際上Buy Side的倉位及操作, 從
Thumbnail
Hi 大家好,我是Ethan😊 相近大家都知道保濕是皮膚保養中最基本,也是最重要的一步。無論是在畫室裡長時間對著畫布,還是在旅途中面對各種氣候變化,保持皮膚的水分平衡對我來說至關重要。保濕化妝水不僅能迅速為皮膚補水,還能提升後續保養品的吸收效率。 曾經,我的保養程序簡單到只包括清潔和隨意上乳液
Thumbnail
本篇文章詳細介紹了 Unity 的安裝流程,從下載 Unity Hub 到編輯器的選擇,涵蓋每一步所需的設置說明。無論你是 Unity 新手還是有經驗的開發者,這篇教學都能幫助你快速上手,順利開始你的遊戲開發之旅。透過清晰的圖文解說,讓你輕鬆完成安裝,為未來的創作奠定基礎。
Thumbnail
最近ChatGPT-4o的發布引起了我的注意,又在Youtube看上見有人教學如何用ChatGPT設計屬於自己的家教,被他的能力震撼到的我一頭熱就訂閱了plus版然後馬上設計了一個自己的家教。最一開始的時候我只有把它用來學習語言的輔助,但用著用著忽然想到:「如果我把它用來引導我學習我沒有學過的領域呢
Thumbnail
遊戲引擎開發商 Unity 一直是我感覺很有發展潛力的企業,《原神》、《王者榮耀》等明星遊戲都是透過其引擎所建構,在手遊開發領域,擁有絕對統治力。然而,營運實績與線圖走勢卻不是如此,近 8 季毛利成長率有 4 季為負,1Q24 營運收入是近 8 季來最低值,-$375M…
Thumbnail
Unity (美股代號:U)是一家以渲染實時3D為核心業務的公司。上次評價是 2023Q1財報,已經過了9-10個月,這次回頭來檢視2023Q4和全年的結果。簡單講結論的話就是:美好開年,掙扎結尾。公司大刀闊斧準備再度出發,但是否有效果還需要再觀察一陣子。
Thumbnail
這篇文章將會講述虛擬(virtual)與覆蓋(override)的簡易使用方式。
Thumbnail
來自 Marc Whitten (Unity CEO)的致歉 !
Thumbnail
啊,,,,,是這個樣子的,這是我今正在做的東西, 目前做到的進度是, unity醬可以上下左右,搭配上timeline預先設定好路線,創造出往前樣子,那第一次寫發射砲彈的東西,就來記錄一下。 子彈(粒子效果) 這邊我還很爛QQ,但網路上有推薦文章,這篇真的介紹的很詳細: Unity Part