2017-09-03 1 views
1

Ich habe ein kleines Problem. Auf Knopfdruck muss ich ein Panel mit Einstellungen in der Animation öffnen. Die Sache ist, wenn ich Breite und Höhe eines Elternobjektes (Paneels) reduziere, verdeckt es die Kindobjekte überhaupt nicht. Wie kann ich festlegen, dass das übergeordnete Objekt die Höhe und Breite der Kinder beeinflusst, wenn ich sie im übergeordneten Element ändere?Verstecken Kinder Objekte zusammen mit dem Elternteil

Antwort

2

Wenn diese Objekte UI-Elemente sind, können Sie ein Mask zum Panel hinzufügen, um alle untergeordneten Objekte auszublenden, die sich außerhalb des Bereichs des Panels befinden. Wie Sie unten sehen können, rendert das Quadrat des untergeordneten Bedienfeldobjekts nichts außerhalb des Bereichs des Bedienfelds.

enter image description here

Wenn Sie die UI-Elemente mit dem Wechsel Größe des Panels skalieren möchten, dann sollten Sie anchors verwenden, die, dass die Kinder der Platte bedeuten wird „Anker“ sich auf die Positionen, die Sie festgelegt. Hier ist ein kurzes gif, um zu illustrieren, wie es funktioniert.

enter image description here

, die mit dem Kind Bild ist gesetzt, es zu bewahren ist Seitenverhältnis, wenn Sie deaktivieren, dass dann der Box Einstellung paßt den Anker, um perfekt strecken.

0

Wenn Sie Ihre untergeordneten Objekte mit der übergeordneten Leinwand skalieren möchten, sollten Sie Ihren Rendermodus -> Weltbereich in Ihrem übergeordneten Objekt festlegen.

Verwandte Themen