Unity 2d - 基础 - 碰撞(一) - 针对性碰撞
生活随笔
收集整理的這篇文章主要介紹了
Unity 2d - 基础 - 碰撞(一) - 针对性碰撞
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題:
在開發過程中經常會遇到物體碰撞的問題,比如玩家的角色遇到敵人后碰撞掉血,子彈碰到敵人后消失等等。
一般我們會選擇添加剛體與碰撞盒來處理此類問題,但添加碰撞盒后,玩家的多個單位之間也會形成碰撞,在橫版2D游戲中就很致命了,如圖:
?要處理此問題可以利用Unity自帶的設置解決
解決方法:
1、將玩家單位(士兵)分層
?2、單擊 - 編輯 (Edit) ->?工程設置 (Project Settings) -> 2D物理 (Physics 2D),設置“碰撞矩陣”(Collision Matrix) ,將Player <-> Player的碰撞勾選掉
完成,來看看效果。
需要注意的是,設置過碰撞矩陣的ignore之后,二者之間的碰撞無法再被檢測到。
總結
以上是生活随笔為你收集整理的Unity 2d - 基础 - 碰撞(一) - 针对性碰撞的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: glyphicon图标的使用举例
- 下一篇: 从文章「A Field Guide to