Class EditorCameraDeviceFrameSource
- Espaço de nomes
- easyar
- Assembly
- EasyAR.Sense.dll
Controlar no editor o easyar.CameraDevice de MonoBehaviour, usado apenas para fornecer diagnósticos de desenvolvimento. Normalmente, quando esta fonte de frames está em uso, todos os efeitos que você vê são diferentes da execução no dispositivo. Você pode usá-lo para desenvolver lógica de aplicação não relacionada a efeitos AR, mas não pode usá-lo para julgar o efeito da operação AR (detecção, rastreamento, localização, etc.).
Esta fonte de frames não é um dispositivo de rastreamento de movimento e não emitirá dados de movimento em ARSession.
public class EditorCameraDeviceFrameSource : CameraDeviceFrameSource
- Herança
-
EditorCameraDeviceFrameSource
- Membros herdados
Propriedades
IsAvailable
Fornecido apenas ao criar uma nova fonte de frames. Só será acessado durante o processo de Assemble().
Se a fonte de frames atual está disponível.
Se o valor for igual a null, CheckAvailability() será chamado, e o valor será obtido após o término de Coroutine.
protected override Optional<bool> IsAvailable { get; }
Métodos
OnSessionStart(ARSession)
Fornecido apenas ao criar uma nova fonte de frames. Só será acessado durante o processo de StartSession().
Lida com a inicialização da sessão, se esta fonte de frames já foi montada em Assembly. Este método é projetado para inicialização atrasada; você pode realizar trabalhos de inicialização exclusivos de AR neste método.
protected override void OnSessionStart(ARSession session)
Parâmetros
session