Table of Contents

Class ObjectTargetController

Ruang Nama
easyar
Rakitan
EasyAR.Sense.dll

Mengontrol ObjectTarget dalam adegan, menyediakan ekstensi fungsional di lingkungan Unity. Setelah pemuatan berhasil, Target dapat digunakan untuk mengakses data 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 sesi, pemuatan akan dilanjutkan saat sesi berikutnya dimulai.

public class ObjectTargetController : TargetController
Pewarisan
ObjectTargetController
Anggota Pewarisan

Properti

BoundingBox

Kotak pembatas (bounding box) Target. Hanya tersedia setelah TargetDataLoad berhasil.

public List<Vector3> BoundingBox { get; }

Source

Membuat sumber data untuk target. Hanya efektif jika dimodifikasi sebelum MonoBehaviour.Start.

Jika ada sumber daya yang direferensikan (seperti Texture atau Target), dapat dihancurkan di TargetDataLoad. Penghancuran dini akan menyebabkan pemuatan gagal.

public ObjectTargetController.SourceData Source { get; set; }

Target

Data Target, hanya tersedia setelah TargetDataLoad berhasil.

public ObjectTarget Target { get; }

Tracker

Memuat ObjectTrackerFrameFilter untuk target. Jika diatur ke null, target akan dibongkar dari tracker yang sebelumnya ditetapkan. Dapat dimodifikasi kapan saja, pemuatan hanya terjadi saat sesi berjalan.

public ObjectTrackerFrameFilter Tracker { get; set; }

Peristiwa

TargetDataLoad

Data Target telah selesai dimuat (bukan dimuat ke dalam tracker).

public event Action<bool> TargetDataLoad