Arbeiten mit Widgets > 3D > Dynamisches Ziel
Dynamisches Ziel
* 
Dynamische Ziele unterstützen derzeit nur Modellziele. Vor dem Zugriff auf die Ansicht mit dem dynamischen Ziel muss die Ressourcen-URL festgelegt werden, um die ordnungsgemäße Funktionalität sicherzustellen. Für eine optimale Nutzung sollten Sie eine sekundäre Ansicht erstellen, um die Bindung mit einem Anwendungsparameter zu handhaben.
Was macht dieses Widget?
Das Widget "Dynamisches Ziel" ermöglicht das Laden verschiedener Zieldatensätze sowohl aus lokalen als auch aus Remote-Ressourcen. Abhängig von Ihrem Anwendungsfall kann das Widget jedes erforderliche Ziel während der Laufzeit dynamisch laden.
Wann sollte ich dieses Widget verwenden?
Verwenden Sie das Widget "Dynamisches Ziel", wenn Sie Modellziele in Ihrem Erlebnis referenzieren möchten, die zur Laufzeit dynamisch geladen werden können, oder wenn Sie eine externe Zielressource referenzieren möchten.
Weitere Informationen finden Sie unter Anwendungsfall: Assets dynamisch laden und vergleichen.
Dynamisches Ziel vs. Modellziel
Modellziele sollten verwendet werden, wenn Modellziele direkt im Erlebnis definiert und generiert werden sollen. Dieser Ansatz ist ideal für statische Konfigurationen. Er ist nicht für die Wiederverwendung von Assets optimiert.
Für Szenarien, in denen Sie vorgenerierte Modellziel-Assets laden müssen (unabhängig davon, ob diese in Ihrem Experience Service gehostet, mit dem Erlebnis gebündelt oder von einem Drittanbieter bereitgestellt werden) sollten Sie das Widget Dynamisches Ziel verwenden. Dieses Widget ist auf Flexibilität zur Laufzeit ausgelegt und enthält den Modellziel-Editor nicht, da es davon ausgeht, dass Ihre Assets bereits vorbereitet sind und auf sie zugegriffen werden kann.
Gibt es besondere Eigenschaften, Dienste, Ereignisse oder Aktionen?
Eine Liste von allgemeinen Widget-Eigenschaften, -Diensten und -Ereignissen finden Sie unter Allgemeine Widget-Eigenschaften, -Dienste und -Ereignisse.
* 
Sollten Sie sich nicht sicher sein, welche Version von Experience Service Sie ausführen, so wenden Sie sich an Ihren Administrator.
Eigenschaftsname
JavaScript
Typ
Beschreibung
Ressource
src
string/resource_url
Die direkte URL zur .dat-Datei. Die URL sollte den vollständigen Pfad zur Datei einschließlich des Suffix .dat enthalten. Beispiel: app/resources/Uploaded/mytarget.dat
* 
Leitansichten müssen in der .dat-Datei enthalten sein.
Externe Ressource
srcType
boolean
Aktivieren Sie dieses Kontrollkästchen, wenn Sie eine externe Ressource verwenden, und geben Sie die URL ein. Beispiel: https://myserver/mytarget.dat
Diese Eigenschaft ändert datatype für die Ressource und aktiviert ein Dropdown-Menü für lokale Projektdateien oder ein Eingabefeld für externe Links.
Zieltyp
targetType
string
Definiert den Zieltyp der verknüpften Ressource. Dieses Feld kann nicht bearbeitet werden und ist auf vuforia-model:// festgelegt.
* 
Ändern Sie diese Eigenschaft nicht über JavaScript, da derzeit nur Modellziele unterstützt werden.
Verfolgt
isTracked
boolean
Wird aktiviert, wenn die Kamera das Ziel erkennt.
Stationär
stationary
boolean
Aktivieren Sie dieses Kontrollkästchen, wenn sich das Ziel in einer stabilen Umgebung befindet und nicht vom Benutzer verschoben wird. Wird dieses Kontrollkästchen aktiviert, verbessert dies u.U. die Verfolgungsleistung.
Zielgröße
size
number
Definiert die Breite des Ziels. Dies kann hilfreich sein, wenn das Ziel mit Bemaßungen aus CAD-Daten generiert wird, die Verfolgung jedoch für ein kleineres Modell erfolgt.
Ereignis
JavaScript
Beschreibung
Verfolgung erworben
trackingacquired
Wird ausgelöst, wenn die Verfolgung gestartet wird.
Verfolgung verloren
trackinglost
Wird ausgelöst, wenn die Verfolgung verloren geht.
Ziel geladen
targetLoaded
Wird ausgelöst, wenn das Modell vollständig geladen ist.
Beispiel-Anwendungsfall
Weitere Informationen finden Sie unter Anwendungsfall: Assets dynamisch laden und vergleichen.
Bekannte Einschränkungen
Einschränkung
Empfehlung und Workaround
Bei Verwendung des Widgets Dynamisches Ziel (möglicherweise in Kombination mit dem Widget Produkt), schlägt das Einrasten von Zielen möglicherweise fehl, wenn die App in den Hintergrund gesendet wird, während das Ziel noch geladen wird. Nachdem die App wieder in den Vordergrund gebracht wurde, wird die Verfolgung des Erlebnisses möglicherweise nicht korrekt fortgesetzt.
Empfehlung: Bleiben Sie in der App, bis das Ziel vollständig geladen wurde, um ein ordnungsgemäßes Einrastverhalten sicherzustellen.
Workaround: Sollte das Problem auftreten, laden Sie das Erlebnis einfach erneut in Vuforia View, um die Funktionalität wiederherzustellen.
War dies hilfreich?