Table of Contents

Class ImageTargetController

Espaço de nomes
easyar
Assembly
EasyAR.Sense.dll

Um MonoBehaviour que controla ImageTarget na cena e fornece extensões funcionais no ambiente Unity. Após o carregamento bem-sucedido, os dados do target podem ser acessados por Target.

Os dados do target são carregados separadamente. O carregamento ocorre após a session iniciar com sucesso, e um carregamento completo acontece apenas uma vez durante o ciclo de vida. Se a session parar no meio do carregamento, ele será realizado novamente após a próxima inicialização da session.

public class ImageTargetController : TargetController
Herança
ImageTargetController
Membros herdados

Propriedades

Size

O tamanho físico de Target, em metros. Disponível somente após TargetDataLoad ter sucesso.

public Vector2 Size { get; }

Source

A fonte de dados usada para criar o target. As alterações só entram em vigor antes de MonoBehaviour.Start.

Se existirem recursos referenciados, como Texture ou Target, eles podem ser destruídos em TargetDataLoad; destruí-los antes fará o carregamento falhar.

public ImageTargetController.SourceData Source { get; set; }

Target

Dados do Target, disponíveis somente após TargetDataLoad ter sucesso.

public ImageTarget Target { get; }

Tracker

O ImageTrackerFrameFilter que carrega o target. Se definido como null, o target será descarregado do tracker configurado anteriormente. Pode ser alterado a qualquer momento, e o carregamento só ocorre enquanto a session está em execução.

public ImageTrackerFrameFilter Tracker { get; set; }

Eventos

TargetDataLoad

Carregamento dos dados do Target concluído (não carregado no tracker).

public event Action<bool> TargetDataLoad