Table of Contents

Class ImageTargetController

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

ControlaImageTarget na cena, fornecendo extensão de funcionalidade no ambiente Unity. Após o carregamento bem-sucedido, useTarget para acessar os dados do alvo.

Os dados do alvo são carregados separadamente, ocorrendo após a inicialização bem-sucedida da sessão. O carregamento completo acontece apenas uma vez durante o ciclo de vida. Se interrompido durante o carregamento ao parar a sessão, será recarregado na próxima inicialização.

public class ImageTargetController : TargetController
Herança
ImageTargetController
Membros herdados

Propriedades

Size

Tamanho físico doTarget, em metros. Disponível apenas apósTargetDataLoad ser bem-sucedido.

public Vector2 Size { get; }

Source

Cria a fonte de dados para o alvo. Modificações só são efetivas antes deMonoBehaviour.Start.

Se houver recursos referenciados (como Textura ou Alvo), podem ser destruídos emTargetDataLoad. A destruição antecipada causará falha no carregamento.

public ImageTargetController.SourceData Source { get; set; }

Target

Dados do alvo, disponíveis apenas apósTargetDataLoad ser bem-sucedido.

public ImageTarget Target { get; }

Tracker

Carrega oImageTrackerFrameFilter para o alvo. Se definido como null, o alvo será descarregado do rastreador anterior. Pode ser modificado a qualquer momento; o carregamento só ocorre com a sessão em execução.

public ImageTrackerFrameFilter Tracker { get; set; }

Eventos

TargetDataLoad

Dados do alvo carregados (ainda não carregados no rastreador).

public event Action<bool> TargetDataLoad