ARComponentPicker Class¶
Description¶
AR组件选择器。 ARSession 会在start的时候使用这个选择器来挑选组件并组成 ARAssembly 。
Enums¶
public enum ARComponentPicker.SingleSelection |
仅挑选一个组件的选择策略。 |
public enum ARComponentPicker.MultipleSelection |
挑选多个组件的选择策略。 |
Fields¶
FrameSource¶
- C#
public ARComponentPicker.SingleSelection FrameSource
FrameSource 的选择策略。
FrameFilter¶
- C#
public ARComponentPicker.MultipleSelection FrameFilter
FrameFilter 的选择策略。
FramePlayer¶
- C#
public ARComponentPicker.SingleSelection FramePlayer
FramePlayer 的选择策略。
FrameRecorder¶
- C#
public ARComponentPicker.SingleSelection FrameRecorder
FrameRecorder 的选择策略。
SpecifiedComponents¶
- C#
public ARAssembly.Components SpecifiedComponents
记录手动指定的组件。
EnableCustomCamera¶
- C#
public bool EnableCustomCamera
启用自定义相机。
所有用户定义的frame source都是自定义相机。AR Engine、ARFoundation及各种头显的支持也是通过自定义相机实现的。
使用定义相机时,个人版或使用试用Mega云服务每次启动只能使用100秒。
Methods¶
Pick¶
- C#
public System.Collections.IEnumerator Pick(Action< ARAssembly.Components > callback)
挑选组件。由于部分组件的可用性检查会花一些时间,挑选操作可能会经过若干帧后才结束。