Erste Schritte mit World Locking Tools
Die ersten Schritte in World Locking Tools können einfach darin bestehen, ein vorgefertigtes Objekt in eine Unity-Szene zu ziehen.
Es ist jedoch von Nutzen, zu wissen, was die Unity-Schicht der World Locking Tools bewirkt, und die zugrunde liegende FrozenWorld-Engine zu kennen.
Hinweis
World Locking Tools sind weiterhin verfügbar. Die Unterstützung für World Locking Tools wird jedoch am 12. November 2024 eingestellt (keine Fehlerbehebungen, Inhaltsupdates oder technischen Support), und wir können daher keine Garantie dafür geben, dass Anwendungen für einen längeren Zeitraum weiterhin funktionieren.
Ziele dieser Dokumentation
Das erste Ziel ist, ein Verständnis dafür zu vermitteln, was die World Locking Tools bewirken sollen. Anhand dieser Erkenntnisse können Sie einschätzen, welche Probleme die World Locking Tools lösen können und welche nicht.
Die Rechenoptimierung im Kern der World Locking Tools erfolgt in einer Engine, die als effiziente DLL im C-Stil implementiert ist. Es wird zwar ein C#-Shim für die direkte Interaktion mit der World Locking Tools-Engine über Unity-Skripts bereitgestellt, aber eine Low-Level-Interaktion mit der Engine sollte eher selten, falls überhaupt erforderlich sein.
Sie müssen wissen, dass die Unity-Schicht der World Locking Tools als Proxyanwendung fungiert und die Aufgaben ausführt, die die große Mehrheit der auf Unity basierenden Anwendungen bei der Verwaltung der FrozenWorld-Engine ausführen müsste. Die gemeinsame Nutzung dieser Engine-Umgebung ist sinnvoll, da so nicht jeder Anwendungsentwickler für die Implementierung der im Wesentlichen gleichen Steuerungsstruktur verantwortlich ist.
Aber für die wenigen Anwendungen mit besonderen Anforderungen fungiert die Unity-Schicht der World Locking Tools als Beispielgerüst zum Erstellen einer benutzerdefinierten Umgebung für die Engine. Zu verstehen, was das bereitgestellte Gerüst tut, ist nötig, um es zu ändern oder eine Variante davon zu implementieren.
Es wird gezeigt, dass ein großer Teil der Anpassung auch ohne Codeänderung möglich ist. Zu verstehen, was die World Locking Tools machen, und die anpassbaren Eigenschaften zu kennen, ist hilfreich für die Optimierung von World Locking Tools für eine bestimmte Anwendung.
Schließlich können Kenntnisse der World Locking Tools hilfreich sein, wenn Fehler auftreten, indem das fehlerhafte System bestimmt wird, nützliche Fehlerberichte zur Verfügung stehen und Problemumgehungen eingerichtet werden.
Leitfadenstruktur
Diese Leitfäden sind so angeordnet, dass sie sowohl ein Verständnis der World Locking Tools auf konzeptioneller Ebene vermitteln als auch praktische Schritt-für-Schritt-Anweisungen zum Bereitstellen von World Locking Tools für die Verwendung in realen MR-Anwendungen bieten.
- Vorbereitende Schritte
- Schnellstart
- Anfängliches Setup
- Konzepte
- Das Basissystem
- Weiterführende Themen
- Gewusst-wie-Artikel
- Beispiele
Darüber hinaus enthält die API-Dokumentation eine Referenz zu programmgesteuerten Schnittstellen in World Locking Tools. Es sollte beachtet werden, dass es in den meisten Fällen nicht erforderlich ist, direkt in den Schnittstellen der World Locking Tools zu programmieren, und nur die Szeneneinrichtung und die Einstellungen für Eigenschaften im Inspector erforderlich sind. Eine Ausnahme bilden Anfügepunkte, die später sowohl konzeptionell als auch in der Programmierreferenz behandelt werden.