Table of Contents

Class MegaBlockController

Namespace
easyar
Assembly
EasyAR.Sense.dll

Der MonoBehaviour eines Blocks, der im Szenario von MegaCloudFrameFilter verfolgt wird.

Nur wenn die Daten der entsprechenden Block-ID im Dienst enthalten sind, kann der MegaBlockController, der korrekt in MegaCloudFrameFilter geladen wurde, in ARSession ordnungsgemäß verwendet werden, und die Inhalte werden korrekt angezeigt.

public class MegaBlockController : TargetController
Vererbung
MegaBlockController
Geerbte Mitglieder

Eigenschaften

Info

Block-Informationen, nur verfügbar nach MonoBehaviour.Start.

public MegaBlockController.BlockInfo Info { get; }

Source

Erstellen Sie die Datenquelle für den Block. Die Modifikation ist nur wirksam, wenn sie vor MonoBehaviour.Start vorgenommen wird.

public MegaBlockController.SourceData Source { get; set; }

Tracker

Laden Sie das MegaCloudFrameFilter von target. Wenn es auf null gesetzt wird, wird der Block aus dem zuvor festgelegten MegaCloudFrameFilter entfernt. Es kann jederzeit geändert werden, und das Laden erfolgt nur, wenn die Sitzung läuft.

Das Laden ist ein virtueller Prozess und kann nicht fehlschlagen.

Nur wenn die Daten mit der entsprechenden Block-ID im Dienst enthalten sind, kann der MegaBlockController, der korrekt geladen und in das MegaCloudFrameFilter integriert ist, in der ARSession ordnungsgemäß verwendet werden, und der Inhalt wird korrekt angezeigt.

public MegaCloudFrameFilter Tracker { get; set; }