Table of Contents

Class ImageTargetController

Пространство имен
easyar
Сборка
EasyAR.Sense.dll

Контроллер MonoBehaviour, управляющий ImageTarget в сцене, предоставляющий функциональные расширения в среде Unity. После успешной загрузки можно получить доступ к данным target через Target.

Данные target загружаются отдельно; загрузка происходит после успешного запуска сессии и выполняется полностью только один раз в течение жизненного цикла. Если загрузка прервана остановкой сессии, она возобновится при следующем запуске.

public class ImageTargetController : TargetController
Наследование
ImageTargetController
Наследуемые члены

Свойства

Size

Физический размер Target в метрах. Доступен только после успешного выполнения TargetDataLoad.

public Vector2 Size { get; }

Source

Источник данных для создания target. Изменения вступят в силу только до вызова MonoBehaviour.Start.

Если существуют ссылки на ресурсы (например, Texture или Target), их можно уничтожить в TargetDataLoad; преждевременное уничтожение приведет к сбою загрузки.

public ImageTargetController.SourceData Source { get; set; }

Target

Данные Target, доступны только после успешного выполнения TargetDataLoad.

public ImageTarget Target { get; }

Tracker

ImageTrackerFrameFilter, в который загружается target. Если установлено в null, target будет выгружен из ранее установленного tracker. Можно изменять в любое время; загрузка будет происходить только при активной сессии.

public ImageTrackerFrameFilter Tracker { get; set; }

События

TargetDataLoad

Данные Target загружены полностью (не путать с загрузкой в tracker).

public event Action<bool> TargetDataLoad