Organisieren und Anordnen von Objekten mithilfe von Sammlungen

Abgeschlossen

Objektleiste

Eine Objektleiste ist eine dynamische Sammlung von Objekten, die in einem horizontalen oder vertikalen Stapel positioniert sind. Sie können den Abstand zwischen Objekten konfigurieren. Diese Komponente wird in der Regel zum Formatieren der Benutzeroberfläche verwendet, z. B. eine Schaltflächenleiste. in diesem Beispiel verwenden wir es jedoch, um Teile eines Modells zu positionieren.

Unterschiede zwischen Prefabs und Sammlungen / Objektleiste

Sammlungen werden nur zur Organisation von Objekten verwendet. An einem GameObject vorgenommene Änderungen haben keine Auswirkungen auf andere GameObjects. Sie unterscheiden sich völlig von Prefabs, da sie nur dazu dienen, eine Gruppe von Objekten in einer bestimmten Reihenfolge anzuordnen.

Prefabs sind nämlich Ressourcen, mit denen neue Änderungen an alle Instanzen weitergegeben werden. Prefabs sind eine wiederverwendbare Gruppe von Objekten, die auf bestimmte Weise angeordnet sind. Dabei werden alle Änderungen, die an einem GameObject in einem Prefab vorgenommen werden, für alle Instanzen übernommen.

Unity Canvas-Positionierung

Während die Objektleiste ein Tool zum Positionieren von Objekten für diesen spezifischen Anwendungsfall bereitstellt, sollten Sie in den meisten Fällen in MRTK3 die Objektpositionierung mit der Canvas-Benutzeroberfläche von Unity erreichen.