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.DeveloperModeSwitch 为 DiagnosticsController.DeveloperModeSwitchType.Custom 时的自定义的开发者模式开关。系统会根据函数返回随时开关开发者模式。
Properties¶
IsDevMode¶
- C#
public bool IsDevMode { get; }
开发者模式是否打开。
Methods¶
EnqueueMessage¶
- C#
public void EnqueueMessage(string message, float time)
添加一条要显示的消息。该消息会根据 DiagnosticsController.MessageRespose 中 DiagnosticsController.MessageResposeOption.UserInfo 的配置进行处理。