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()¶
构造函数。