Unity標籤、射線和階層3/3_Layer階層

Layer階層

開啟新專案LayerLearn學習階層運用,物體間的碰撞以階層做區別,來表現階層的運用方式。

場景佈置

  • 先新增一個Plane地板兩個Cube方形,座標歸零後,把Cube命名為Box1與Box2,Box1在上,Box2在下,並給予Rigidbody剛體。
  • 啟動後,會看到兩個Box因為Rigidbody剛體的屬性,而產生物理碰撞。

Layer階層設置

  • 新增Layer階層,在 Inspector屬性視窗中顯示,有限定最多設定32個,且前8個預設不可讓使用者變更,在User Layer 8與User Layer 9輸入BOX1與BOX1。
  • 點選Hierarchy階層結構視窗的Box1與Box2物件在Inspector屬性視窗中,分別給予Layer層級,BOX1與BOX2。
  • 從選單列上點選Edit → Project Settings → Physics,在Inspector屬性視窗把BOX1與BOX2的關聯性關閉,同Layer的關聯性也可以關閉。
  • 啟動後,因為設定過Layer階層並把關聯性關閉,兩個Box就相互忽視,所以重疊在一起,這個用法多用於,怪物密集相互不碰撞類型的遊戲。

相關文章

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *