Class MegaBlockController
- 命名空间
- easyar
- 程序集
- EasyAR.Sense.dll
在场景中由 MegaCloudFrameFilter 跟踪的 block 的 MonoBehaviour。
只有服务中包含对应 block ID 的数据,正确且被加载到 MegaCloudFrameFilter 的 MegaBlockController 才能在 ARSession 中正常使用,内容才能显示正确。
public class MegaBlockController : TargetController
- 继承
-
MegaBlockController
- 继承成员
属性
Info
Block 信息,仅在 MonoBehaviour.Start 之后可用。
public MegaBlockController.BlockInfo Info { get; }
Source
创建 block 的数据来源。在 MonoBehaviour.Start 前修改才有效。
public MegaBlockController.SourceData Source { get; set; }
Tracker
加载 target 的MegaCloudFrameFilter。如果设为 null,block 将会被从之前设置的 MegaCloudFrameFilter 中卸载。可随时修改,加载只会在 session 运行时发生。
加载为虚拟过程,不会失败。
只有服务中包含对应 block ID 的数据,正确且被加载到 MegaCloudFrameFilter 的 MegaBlockController 才能在 ARSession 中正常使用,内容才能显示正确。
public MegaCloudFrameFilter Tracker { get; set; }