Table of Contents

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