EasyARSettings Class¶
Description¶
EasyAR Sense Unity Plugin的配置信息。
Enums¶
public enum EasyARSettings.ARCoreType |
ARCore SDK配置。 |
Classes¶
public class EasyARSettings.TargetGizmoConfig |
Target的 Gizmos 配置。 |
public class EasyARSettings.Permission |
AndroidManifest权限配置。 |
Fields¶
LicenseKey¶
- C#
public string LicenseKey
EasyAR Sense License Key。用于验证EasyAR Sense内部各种功能是否可用。详见 https://www.easyar.cn 。
InitializeOnStartup¶
- C#
public bool InitializeOnStartup
在启动时初始化EasyAR。EasyAR的初始化不会造成额外的资源消耗,因此通常可以保持这个选项打开。
Permissions¶
- C#
public EasyARSettings.Permission Permissions
应用权限配置。对应功能的权限必须打开。
GizmoConfig¶
- C#
public EasyARSettings.TargetGizmoConfig GizmoConfig
ImageTarget 和 ObjectTarget 的 Gizmos 配置。
GlobalSpatialMapServiceConfig¶
- C#
public SparseSpatialMapWorkerFrameFilter.SpatialMapServiceConfig GlobalSpatialMapServiceConfig
全局稀疏地图服务器配置。
GlobalCloudRecognizerServiceConfig¶
- C#
public CloudRecognizerFrameFilter.CloudRecognizerServiceConfig GlobalCloudRecognizerServiceConfig
全局云识别服务器配置。
GlobalCloudLocalizerServeiceConfig¶
- C#
public CloudSpatialMapLocalizerFrameFilter.CloudLocalizerServiceConfig GlobalCloudLocalizerServeiceConfig
全局云定位服务器配置(Cloud SpatialMap功能使用)。
ARCoreSDK¶
- C#
public EasyARSettings.ARCoreType ARCoreSDK
ARCore SDK配置。如果你在使用AR Foundation,可以使用 EasyARSettings.ARCoreType.ARFoundationOrOptional 来让插件自动决定使用的ARCore分发,也可以使用 EasyARSettings.ARCoreType.External 。如果期望使用其它ARCore SDK分发,需要设置为 EasyARSettings.ARCoreType.External 。
ARCoreForAndroid11¶
- C#
public bool ARCoreForAndroid11
如果你在使用Android SDK Platform >= 30构建工程并希望ARCore可以工作,需要打开这个选项。使用Unity 2019.4构建的项目必须使用Gradle 5.6.4或更新版本。可以参考 https://developers.google.com/ar/develop/unity/android-11-build#unity_20193_20194_and_20201 来更新工程使用的Gradle版本。
GenerateXMLDoc¶
- C#
public bool GenerateXMLDoc
在脚本重新加载时生成XML文档,以使API文档的intelliSense可以工作。