Halaman ini menjelaskan cara mengatur lapisan Masker dengan benar sehingga Anda dapat menggunakannya dalam panggilan API yang menggunakan layer serial Login
Cara paling sederhana untuk mengatur masker lapisan di Editor Unity adalah untuk menciptakan properti yang menggunakan kelas LayerMask Unity. Jika properti adalah public
atau menggunakan atribut Serial, Unity menyediakan antarmuka di 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 yang dapat Anda gunakan untuk memilih lapisanmask mewakili.
using UnityEngine;
public class LayerMaskExample : MonoBehaviour
{
[SerializeField] private LayerMask layermask;
}
Jika Anda ingin mengonversikan lapisan ke masker lapisan dalam skrip pada runtime, gunakan operator kiri-shift biner ke kiri-shift 1
oleh lapisan. Hasilnya adalah masker lapisan yang mewakili lapisan tunggal.
using UnityEngine;
public class LayerExample : MonoBehaviour
{
[SerializeField] private int layer = 10;
private int layerAsLayerMask;
private void Start()
{
layerAsLayerMask = (1 << layer);
}
}