Class ImageTargetController
- Ruang Nama
- easyar
- Rakitan
- EasyAR.Sense.dll
MonoBehaviour yang mengontrol ImageTarget di scene dan menyediakan ekstensi fungsi di lingkungan Unity. Setelah pemuatan berhasil, data target dapat diakses melalui Target.
Data target dimuat secara terpisah. Pemuatan terjadi setelah session berhasil dimulai, dan pemuatan lengkap hanya terjadi sekali dalam siklus hidup. Jika session berhenti di tengah pemuatan, pemuatan akan dilakukan lagi setelah session berikutnya dimulai.
public class ImageTargetController : TargetController
- Pewarisan
-
ImageTargetController
- Anggota Pewarisan
Properti
Size
Ukuran fisik Target, dalam meter. Hanya tersedia setelah TargetDataLoad berhasil.
public Vector2 Size { get; }
Source
Sumber data yang digunakan untuk membuat target. Perubahan hanya berlaku sebelum MonoBehaviour.Start.
Jika ada resource yang direferensikan, seperti Texture atau Target, resource tersebut 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
ImageTrackerFrameFilter yang memuat target. Jika diatur ke null, target akan dibongkar dari tracker yang sebelumnya diatur. Nilai ini dapat diubah kapan saja, dan pemuatan hanya terjadi saat session berjalan.
public ImageTrackerFrameFilter Tracker { get; set; }
Peristiwa
TargetDataLoad
Pemuatan data Target selesai (bukan dimuat ke tracker).
public event Action<bool> TargetDataLoad