Buat lapisan fungsional dalam Unity
Lapisan dan lapisan Login

Deteksi tabrakan berbasis lapisan

Deteksi collisiontabrakan terjadi ketika mesin fisika mendeteksi bahwa tabrakan dari dua GameObjects membuat kontak atau tumpang tindih, ketika setidaknya satu memiliki komponen kaku dan bergerak. More info
Lihat di Glossary
berbasis lapisan adalah cara untuk membuat tabrakan GameObjectObjek mendasar dalam adegan Unity, yang dapat mewakili karakter, props, pemandangan, kamera, waypoints, dan banyak lagi. Fungsi GameObject didefinisikan oleh Komponen yang melekat padanya. More info
Lihat di Glossary
dengan GameObject lain yang diatur ke Lapisan atau Lapisan tertentu.

Objects colliding with their own layer
Objek yang bekerja dengan lapisan mereka sendiri

Gambar di atas menunjukkan enam GameObjects (3 pesawat, 3 kubus) dalam tampilan SceneAdegan berisi lingkungan dan menu permainan Anda. Pikirkan setiap file Adegan unik sebagai tingkat yang unik. Di setiap Adegan, Anda menempatkan lingkungan, hambatan, dan dekorasi, pada dasarnya merancang dan membangun permainan Anda dalam potongan-potongan. More info
Lihat di Glossary
, dan Layer Collision Matrix di jendela ke kanan. The Layer Collision Matrix mendefinisikan yang GameObjects dapat tabrakan dengan Lapisan mana.

Dalam contoh, Layer Collision Matrix diatur sehingga hanya GameObjects yang milik lapisan yang sama dapat dilipat:

  • Lapisan 1 diperiksa untuk Lapisan 1 hanya
  • Lapisan 2 diperiksa untuk Lapisan 2 hanya
  • Lapisan 3 diperiksa untuk Lapisan 3 hanya

Ubah ini sesuai dengan kebutuhan Anda: jika, misalnya, Anda ingin Layer 1 untuk tabrakan dengan Layer 2 dan 3, tetapi tidak dengan Layer 1, temukan baris untuk Layer 1, kemudian periksa kotak untuk kolom Layer 2 dan Layer 3, dan biarkan kotak cemen kolom kosong.Layer 1 column checkbox blank.

Menyiapkan deteksi tabrakan berbasis lapisan

  1. Untuk memilih Layer untuk GameObjects Anda milik, pilih GameObject, arahkan ke jendela InspectorJendela Unity yang menampilkan informasi tentang Pengaturan GameObject yang dipilih saat ini, aset atau proyek, memungkinkan Anda untuk memeriksa dan mengedit nilai. More info
    Lihat di Glossary
    , pilih dropdown Layer di bagian atas, dan pilih Layer atau tambahkan Layer baru. Ulangi untuk setiap GameObject sampai Anda selesai menetapkan GameObjects Anda ke Lapisan.
  2. Di bar menu Unity, pergi ke Edit > Project Settings, kemudian pilih kategori Physics untuk membuka jendela Physics.
  3. Pilih layer di Collision Matrix akan berinteraksi dengan lapisan lain dengan memeriksanya.
Buat lapisan fungsional dalam Unity
Lapisan dan lapisan Login