Table of Contents

Class EditorCameraDeviceFrameSource

命名空間
easyar
組件
EasyAR.Sense.dll

在編輯器中控制easyar.CameraDeviceMonoBehaviour,僅用來提供開發診斷使用。通常當這個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()過程中被訪問。

處理session啟動,如果這個frame-source已經組裝進Assembly。這個方法設計上是用来做延遲初始化的,你可以在這個方法中做AR獨有的初始化工作。

protected override void OnSessionStart(ARSession session)

參數

session