Obiekty kontenera UI takie jak SurfaceGuis i BillboardGuis trzymają GuiObjects, które chcesz wyświetlić w 3D-świecie swojego doświadczenia.
Poniższy przykład pokazuje dwa różne rodzaje Containerów UI:
- A SurfaceGui pojemnik, w którym znajduje się ImageLabel, który jest związany z wirtualnym światem 3D.
- A BillboardGui trzymający TextLabel, który jest widoczny z każdego kąta.
Główny interfejs
Obiekt SurfaceGui jest pojemnikiem dla GuiObjects, które wyświetlają się na powierzchni obiektu w świecie 3D. Podobnie jak naklejki, oblicze GuiObjects ma kierunek przeciwko kierunkowi, w
Samouczek Billboard'a
Obiekt BillboardGui jest pojemnikiem na GuiObjects, które zawsze musi twarzyć się na kamerę bez względu na kąt widzenia. Ten pojemnik jest użyteczny do wyświetlania imion użytkowników lub dostarczania wyraźnych znaczników mapy.
Możesz dostosować treść w BillboardGui , aby zmienić rozmiar w zależności od tego, jak daleko gracz jest od obiektu. Jeśli chcesz, aby obiekt pozostał tego samego rozmiaru, niezależnie od dystansu gracza od obiektu, usuń dowolny odchód z właściwości Size.
Właściwość Adornee
Właściwość Adornee określa, na którym BasePart Class.SurfaceGui lub SurfaceGui wyświetla się. Gdy ustawisz tę właściwość, to zastąpi to zachowanie rodzica.
Musisz ustawić właściwość Adornee, jeśli jesteś rodzicem SurfaceGui lub BillboardGui do katalogu 1>StarterGui1> lub 4>PlayerGui4>.
Na przykład, jeśli BillboardGui jest dzieckiem Adornee do części A, ale ustawisz SurfaceGui właściwość na część B, GUI wyświetla się na części. Jeśli 2>Class.SurfaceGui2>