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