Class ImageTargetController
- Ruang Nama
- easyar
- Rakitan
- EasyAR.Sense.dll
Mengontrol ImageTarget dalam adegan, menyediakan ekstensi fungsional di lingkungan Unity. Setelah pemuatan berhasil, data target dapat diakses menggunakan Target.
Data target akan dimuat secara terpisah. Pemuatan terjadi setelah sesi berhasil dimulai dan hanya akan dimuat sepenuhnya sekali dalam siklus hidup. Jika pemuatan terhenti di tengah jalan karena sesi berhenti, pemuatan akan dilanjutkan kembali saat sesi berikutnya dimulai.
public class ImageTargetController : TargetController
- Pewarisan
-
ImageTargetController
- Anggota Pewarisan
Properti
Size
Ukuran fisik Target, dalam satuan meter. Hanya tersedia setelah TargetDataLoad berhasil.
public Vector2 Size { get; }
Source
Membuat sumber data target. Perubahan hanya efektif jika dilakukan sebelum MonoBehaviour.Start.
Jika ada sumber daya yang direferensikan (seperti Texture atau Target), dapat dihancurkan dalam TargetDataLoad. Menghancurkannya lebih awal akan menyebabkan pemuatan gagal.
public ImageTargetController.SourceData Source { get; set; }
Target
Data Target, hanya tersedia setelah TargetDataLoad berhasil.
public ImageTarget Target { get; }
Tracker
Memuat ImageTrackerFrameFilter untuk target. Jika disetel ke null, target akan dibongkar dari tracker yang sebelumnya disetel. Dapat diubah kapan saja, pemuatan hanya akan terjadi saat sesi sedang berjalan.
public ImageTrackerFrameFilter Tracker { get; set; }
Peristiwa
TargetDataLoad
Data Target telah selesai dimuat (bukan dimuat ke dalam tracker).
public event Action<bool> TargetDataLoad