Class MegaBlockController
- Namespace
- easyar
- Assembly
- EasyAR.Sense.dll
Ein MonoBehaviour für einen block, der in der Szene von MegaCloudFrameFilter getrackt wird.
Nur wenn der Dienst Daten für die entsprechende block ID enthält und der korrekte MegaBlockController in MegaCloudFrameFilter geladen ist, kann er in ARSession normal verwendet werden und Inhalte korrekt anzeigen.
public class MegaBlockController : TargetController
- Vererbung
-
MegaBlockController
- Geerbte Mitglieder
Eigenschaften
Info
Block-Informationen, nur nach MonoBehaviour.Start verfügbar.
public MegaBlockController.BlockInfo Info { get; }
Source
Die Datenquelle zum Erstellen des block. Änderungen werden nur vor MonoBehaviour.Start wirksam.
public MegaBlockController.SourceData Source { get; set; }
Tracker
Der MegaCloudFrameFilter, der das target lädt. Bei null wird der block aus dem zuvor festgelegten MegaCloudFrameFilter entladen. Der Wert kann jederzeit geändert werden; das Laden erfolgt nur, während die session läuft.
Das Laden ist ein virtueller Prozess und schlägt nicht fehl.
Nur wenn der Dienst Daten für die entsprechende block ID enthält und der korrekte MegaBlockController in MegaCloudFrameFilter geladen ist, kann er in ARSession normal verwendet werden und Inhalte korrekt anzeigen.
public MegaCloudFrameFilter Tracker { get; set; }