DiagnosticsController Class

Description

当前 ARSession 的诊断控制器。让它成为你的开发伙伴而非第一个关闭的组件。


Enums

public enum DiagnosticsController.DumpType

会话状态显示及转储的类型。

public enum DiagnosticsController.DeveloperModeSwitchType

开发者模式开关类型。


Classes

public class DiagnosticsController.MessageResposeOption

消息响应选项。


MonoBehaviour Messages

private void Awake()

private void Start()

private void LateUpdate()

private void OnDestroy()


Fields

DeveloperModeSwitch

C#

public DiagnosticsController.DeveloperModeSwitchType DeveloperModeSwitch

开发者模式开关,你可以使用默认的开关(点击屏幕8次触发)或自定义一个开关,或提供开发者模式的等价替代。

如果你默默地关闭开发模式且没有提供替代,后续给到EasyAR的问题反馈将可能被拒绝,尤其是对Mega用户而言非常重要。

DumpSession

C#

public DiagnosticsController.DumpType DumpSession

会话状态显示及转储的方式。

MessageRespose

C#

public DiagnosticsController.MessageResposeOption MessageRespose

消息响应选项。

CustomDeveloperModeSwitch

C#

public Func<bool> CustomDeveloperModeSwitch

DiagnosticsController.DeveloperModeSwitchDiagnosticsController.DeveloperModeSwitchType.Custom 时的自定义的开发者模式开关。系统会根据函数返回随时开关开发者模式。


Properties

IsDevMode

C#

public bool IsDevMode { get; }

开发者模式是否打开。


Methods

EnqueueMessage

C#

public void EnqueueMessage(string message, float time)

添加一条要显示的消息。该消息会根据 DiagnosticsController.MessageResposeDiagnosticsController.MessageResposeOption.UserInfo 的配置进行处理。