MegaTrackerFrameFilter.FallbackOptions Class

Description

退化选项,主要用于开发和调试。

这些选项默认开启,因为它们可以方便新了解Mega的开发者做一些测试。

想要了解真实的Mega体验,请

  1. 关闭这些选项并在现场使用,或

  2. 通过使用 FramePlayer 播放EIF数据来进行远程测试。


Fields

AllowNoTracking

C#

public bool AllowNoTracking

允许Mega在没有运动跟踪能力的设备上运行。如果这个选项开启,通常你的应用应处于“开发模式”。

在没有运动跟踪能力的设备上,Mega运行效果将是明显不完整的,其行为通常不适合大多数应用场景。

这个选项默认开启,因为如果没有通过 FramePlayer 播放EIF数据,开发者仍可以在开启这个选项的时候使用电脑进行一些测试。请别忘记在应用上架前关闭这个选项。

选项开启的时候,屏幕上会显示警告信息。在一些特殊情况下,如果你需要在没有运动跟踪能力的设备上使用Mega,可以通过修改 MegaTrackerFrameFilter.FallbackOptions.WarnAllowNoTracking 来关闭警告信息。

AllowNonEifRemote

C#

public bool AllowNonEifRemote

允许Mega使用在没有eif数据的远程测试种。如果这个选项开启,你的应用应处于“开发模式”。

如果远程测试不是通过 FramePlayer 播放EIF数据来完成的,Mega运行效果将是明显不完整的,其行为不适合大多数应用场景,且在选项开启的时候,Mega无法达到最佳效果。

这个选项默认开启,因为如果没有通过 FramePlayer 播放EIF数据来进行远程测试,开发者仍可以在开启这个选项的时候进行一些远程测试。请别忘记在应用上架前关闭这个选项。

选项开启的时候,屏幕上会显示警告信息。该信息无法关闭。

注意:在不使用eif数据进行远程测试的时候,请不要关闭这个选项。否则你将得到非常差的效果,并会得出错误的结论。

WarnAllowNoTracking

C#

public bool WarnAllowNoTracking

MegaTrackerFrameFilter.FallbackOptions.AllowNoTracking 为true时在屏幕上显示警告信息。。