Table of Contents

Class EditorCameraDeviceFrameSource

네임스페이스
easyar
어셈블리
EasyAR.Sense.dll

에디터에서 easyar.CameraDevice를 제어하는 MonoBehaviour이며, 개발 진단 용도로만 제공됩니다. 일반적으로 이 frame source를 사용할 때 보이는 모든 효과는 장치에서 실행할 때와 다릅니다. AR 효과와 관련 없는 애플리케이션 로직 개발에는 사용할 수 있지만, 감지, 추적, 위치 추정 같은 AR 실행 효과를 판단하는 데 사용할 수는 없습니다.

이 frame source는 모션 추적 장치가 아니며 ARSession에서 모션 데이터를 출력하지 않습니다.

public class EditorCameraDeviceFrameSource : CameraDeviceFrameSource
상속
EditorCameraDeviceFrameSource
상속된 멤버

속성

IsAvailable

새 frame source를 만들 때만 제공됩니다. Assemble() 과정에서만 접근됩니다.

현재 frame source를 사용할 수 있는지 여부입니다.

값이 null이면 CheckAvailability()가 호출되고, Coroutine가 끝난 후 값을 가져옵니다.

protected override Optional<bool> IsAvailable { get; }

메서드

OnSessionStart(ARSession)

새 frame source를 만들 때만 제공됩니다. StartSession() 과정에서만 접근됩니다.

이 frame source가 이미 Assembly에 조립되어 있는 경우 session 시작을 처리합니다. 이 메서드는 지연 초기화를 위해 설계되었으며, 여기에서 AR 전용 초기화 작업을 수행할 수 있습니다.

protected override void OnSessionStart(ARSession session)

매개 변수

session