🎯 Tujuan

Developer dapat mengatur urutan layer dari GameObject atau UI yang telah dibuat dalam Hierarchy, untuk memastikan tampilan sesuai dengan keinginan.

Konteks

Mengatur layer dalam Hierarchy sangat penting dalam pengembangan game, karena tumpukan UI atau GameObject memengaruhi bagaimana objek tersebut ditampilkan di layar.

🪵 Hal yang Diperlukan

  1. Unity
  2. GameObject & UI

📋 Langkah-Langkah

  1. Buat beberapa GameObject atau UI dengan cara klik kanan pada tab Hierarchy.
  2. Atur Main Camera agar menyatu dengan Canvas dengan membuka Canvas > Render Mode > Screen Space - Camera.
  3. Drag & Drop Main Camera dari Hierarchy ke dalam properti Render Camera.
  4. Buat satu UI Image dan satu 2D Object.
  5. Atur urutan layer melalui tab Inspector.
  6. Ulangi langkah serupa untuk Canvas, mengubah Order In Layer untuk mengatur tampilan UI lebih depan atau belakang.

Kesimpulan

Dalam proses mengatur tampilan UI dan GameObject pada Scene, penting untuk memahami penggunaan properti Order In Layer. Properti ini memungkinkan developer untuk mengontrol urutan tampilan objek di layar. Dengan menaikkan nilai Order In Layer pada Canvas, UI akan selalu tampil di depan objek lain. Namun, jika objek seperti segitiga tertutup oleh UI, nilai Order In Layer pada GameObject dapat diubah agar objek tersebut muncul di atas UI. Penyesuaian yang tepat pada properti ini akan memastikan semua elemen visual ditampilkan sesuai urutan yang diinginkan, sehingga menciptakan tata letak yang lebih teratur dan fungsional dalam permainan atau aplikasi.

📋 Documentation

Gambar di bawah menunjukkan contoh GameObject 2D berbentuk segitiga (di sebelah kanan, dalam Hierarchy), serta komponen UI berupa gambar putih yang memenuhi seluruh Scene.