Rahmen sind GuiObjects, die als Container für andere GuiObjects agieren. Sie können sie für UI verwenden, die entweder auf dem Bildschirm eines Benutzers Class.GuiObject|GuiObjects oder auf einer 2>Oberfläche2> innerhalb der Erlebnisangezeigt werden.
Wenn Sie Frame manipulieren, manipulieren Sie auch die <
Rahmenarten
Es gibt drei primäre Rahmenarten, jede davon dient einem bestimmten Zweck im Benutzero-Design.
Rahmen
Ein Frame ist ein einfaches, leeres Rechteck. Wenn Sie GuiObjects zu Frame
ScrollFrame
Ein ScrollingFrame ist ein Frame, der aus zwei Elementen besteht: ein anpassbares Leinwand und Scroll-Bar . Dieser Arten von Frame ermöglicht es Ihnen, eine Menge Informationen in einem begrenzten Platzanzuzeigen, und es ist nützlich für Menüs und Listen.
Du kannst die Position und Größe eines ScrollingFrame durch seine entsprechenden Position und Size Eigenschaften einstellen. Beachte, dass der Scrollbar einen Teil der 1> Class.ScrollingFrame1> Größe einnimmt.
Leinwand
Der Kanvas ist der Bereich innerhalb eines ScrollingFrame , der andere GuiObjects enthalten kann. Wenn eine der Dimensionen des Kanvas breiter ist als die Gesamtwohnung, wird die Schiebereleiste angezeigt, sonst ist sie ausgeblendet.
Die CanvasSize Eigenschaft bestimmt, wie groß das Gebiet, das Sie durchrollen können, ist, nicht die Größe des ScrollingFrame selbst. Wenn Sie wissen müssen, wie groß der tatsächliche Ansichtsbereich in einem ScrollingFrame ist, können Sie auf ihn über den Lesung-Only-Eigenschaft 1>
Die CanvasPosition Eigenschaft bestimmt deine Standardposition innerhalb des Kanvases in Pixel und setzt die Scrollbarposition entsprechend. Beachten Sie, dass diese Eigenschaft nichts tut, wenn die Scrollbar nicht sichtbar ist.
Scroll-Bar
Die Schieberegisterkarte zeigt deine Position innerhalb des Inhalts des ScrollingFrame an, das nicht sichtbar ist. Es gibt zwei Arten von Schieberegistern: eine vertikale Schieberegisterkarte und eine horizontale Schieberegisterkarte. Ein vertikaler Schieberegisterkarte ermöglicht es dir, nach oben und unten zu scrollen, während ein horizontaler Schieberegisterkarte ermöglicht dir, nach links und rechts zu scrollen.
Mit der EigenschaftenVerticalScrollBarPosition können Sie die Position einer vertikalen Scrollbar entweder links oder rechts des Kanvases ändern.
Die Schaltflächenleisten bestehen aus drei Bildern:
- Oben — Ein Bild, das auf dem Thumb des Scrollbar-Thumb anzeigt wird.
- Mitte — Ein Bild, das als Miniaturansicht der Schaltflächenleiste angezeigt wird.
- Untere(s) — Ein Bild, das auf der Unterseite des Schriftroll-Thumbnails angezeigt wird.
Sie können diese Bilder über eine Scrollbar's jeweilige TopImage , MidImage und BottomImage Eigenschaften anpassen. Beachten Sie, dass eine vertikale und horizontale Scrollbar die Bilder aus der vertikalen Scrollbar
Jedes Bild skaliert basierend auf der ScrollBarThickness Eigenschaften, die die Breite eines vertikalen Scrollbar oder die Höhe eines horizontalen Scrollbar ändert. Diese Eigenschaft bestimmt auch die Breite und Höhe der oberen und unteren Scrollbar-Bilder sowie die Dicke der mittleren Bild-Bilder. jedoch, die Länge eines mittler
Ansichtsfenster
Ein ViewportFrame ist ein Frame, der eine Kamera verwendet, um 3D-Objekte zu rendern. Dieser Typ von Frame ist ein großartiger Weg, 3D-Objekte und Modelle in einem Platzanzuzeigen, z. B.:
- Eine Minikarte deines Erlebnisses direkt in der Ecke des Bildschirms eines Benutzers.
- 3D-Modelle von Gegenständen in einem Inventar-Menü.
- Drehende Objekte, die ein Charakter ausgerüstet hat.
3D-Objekte, die Benutzer durch einen ViewportFrame anzeigen, können entweder mit ihrer Kamera bewegt werden, statisch bleiben oder in der ViewportFrame gedreht werden. Dieses Objekt kann auch einen Sky -Child als Cube-Karte für Reflexionen enthalten.
Wenn Sie das 3D-Objekt mit der Kamera bewegen möchten:
Stellen Sie Ihre Kameraansicht innerhalb der Erfahrung, sodass das Objekt, das Sie innerhalb des Rahmens sehen möchten, sichtbar ist.
Fügen Sie einen neuen Ansichtsfenster zu dem Bildschirm und stellen Sie sicher, dass es im Explorer ausgewählt ist.
Im Eigenschaften-Fenster verwenden Sie die Kamera-Eigenschaft für die Kamera:
- Wählen Sie die Aktuelle Kamera Eigenschaften. Ihr Cursor ändert sich.
- In dem Explorer-Fenster, klicken Sie auf das oberste Kamera-Objekt .
Eltern das gewünschte 3D-Objekt zum neuen ViewportFrame . Beachten Sie, dass, wenn Sie das Objekt immer noch in Ihrem Erlebnis sehen möchten, müssen Sie es im Workspace duplizieren und dann das duplicate -Objekt in den 1> Class.ViewportFrame1> übergeordneten.
Wenn Sie Ihre Kamera bewegen, wird das Objekt auch innerhalb des ViewportFrame bewegt.