ARBuilder Class

Description

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

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

Public Fields

List<CameraDeviceBaseBehaviour> CameraDeviceBehaviours
List<ARCameraBaseBehaviour> ARCameraBehaviours
List<TrackerBaseBehaviour> TrackerBehaviours (until 1.2.1)
List<ImageTrackerBaseBehaviour> TrackerBehaviours (since 1.3.0)

Public Fields

static ARBuilder Instance

Private Functions

ARBuilder()
static ARBuilder()

Private Fields

static readonly ARBuilder instance

List<CameraDeviceBaseBehaviour> CameraDeviceBehaviours

场景中的CameraDeviceBaseBehaviour。

List<ARCameraBaseBehaviour> ARCameraBehaviours

场景中的ARCameraBaseBehaviour。

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 ,你可以手动调用这个方法来启动整个A R场景。

static readonly ARBuilder instance

单例实现。

static ARBuilder()

构造函数。

ARBuilder()

构造函数。