ARBuilder Class

Description

ARBuilder是个构建EasyAR场景的简单实现。

ARBuilder是以源码形式提供的,它构建了一个基础的EasyAR场景,并以单例形式供外部使用。你可以在app中直接使用它,或者自己调整构建流程和启动时间。

Public Fields

List<CameraDeviceBaseBehaviour>CameraDeviceBehaviours
List<AugmenterBaseBehaviour>AugmenterBehaviours
List<TrackerBaseBehaviour>TrackerBehaviours (until 1.2.1)
List<ImageTrackerBaseBehaviour>TrackerBehaviours (since 1.3.0)

Public Fields

static ARBuilderInstance

Private Functions

ARBuilder()
staticARBuilder()

Private Fields

static readonly ARBuilderinstance

List<CameraDeviceBaseBehaviour> CameraDeviceBehaviours

场景中的CameraDeviceBaseBehaviour。

List<AugmenterBaseBehaviour> AugmenterBehaviours

场景中的AugmenterBaseBehaviour。

List<TrackerBaseBehaviour> TrackerBehaviours (until 1.2.1)

List<ImageTrackerBaseBehaviour> TrackerBehaviours (since 1.3.0)

场景中的TrackerBaseBehaviour。

static ARBuilder Instance

单例,供外部访问。

bool InitializeEasyAR(string key)

使用key初始化EasyAR。

bool EasyBuild()

构建一个简单的EasyAR场景。

void Start()

如果你没有启用CameraDeviceBaseBehaviour.CaptureWhenStart,你可以手动调用这个方法来启动整个AR场景。

static readonly ARBuilder instance

单例实现。

static ARBuilder()

构造函数。

ARBuilder()

构造函数。