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