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()過程中被訪問。
處理session啟動,如果這個frame-source已經組裝進Assembly。這個方法設計上是用来做延遲初始化的,你可以在這個方法中做AR獨有的初始化工作。
protected override void OnSessionStart(ARSession session)
參數
session