Modyfikatory wyglądu interfejsu

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Używając modyfikatorów wyglądu , możesz dalej dostosować wygląd swojego GuiObjects.

Stopień

Przedmiot UIGradient zastosuje gradient koloru i przejrzystości do swojego rodzica GuiObject.

Możesz skonfigurować gradient za pomocą:

Kolorowa sekwencja

Aby ustawić sekwencję kolorów gradientu:

  1. W oknie Eksploratora wybierz >.

  2. W oknie Właściwości , kliknij w polu Kolor , a następnie kliknij przycisk po prawej stronie pola wprowadzenia.Wyskakująca sekwencja kolorów.

    Każdy trójkąt na osi dolnej sekwencji kolorów jest punktem kluczowym , który określa wartość koloru na tym punkcie.

    Color sequence popup from white to white
  3. Kliknij punkt kluczowy w sekwencji kolorów, a następnie kliknij mały kwadrat obok Kolor , aby otworzyć okno Kolory wyskakujące.

  4. Wybierz pożądany kolor dla punktu kluczowego.

    Color sequence popup from red to white
  5. Jeśli jest to konieczne, możesz:

    • Dodaj kolejny punkt kluczowy, klikając gdziekolwiek na wykresie.
    • Przeciągnij istniejący punkt kluczowy do nowej pozycji lub wybierz punkt kluczowy i wprowadź określoną wartość czasu za pomocą wejścia Czas .
    • Usuń punkt kluczowy, wybierając go i klikając przycisk Usuń .
    • Zresetuj sekwencję, klikając przycisk Zresetuj .

Przezroczystość

Aby dostosować przejrzystość gradientu na całym jego zakresie:

  1. W oknie Eksploratora wybierz >.

  2. W oknie Właściwości , kliknij w polu właściwości Przezroczystość , a następnie kliknij przycisk po prawej stronie pola wprowadzenia.Wyskakująca sekwencja liczb.

    Każdy kwadrat na grafiku sekwencji liczbowej jest punktem kluczowym , który określa wartość przejrzystości na tym punkcie.

    Number sequence popup from 0.5 to 0.5
  3. Kliknij i przeciągnij dowolny punkt kluczowy, lub wybierz punkt kluczowy i wprowadź konkretną kombinację czasu/wartości za pomocą wejść Czas i Wartość .

    Number sequence popup from 0 to 1
  4. Jeśli jest to konieczne, możesz:

    • Dodaj kolejny punkt kluczowy, klikając gdziekolwiek na wykresie.
    • Usuń punkt kluczowy, wybierając go i klikając przycisk Usuń .
    • Zresetuj sekwencję, klikając przycisk Zresetuj .

Odległość i rotacja

Właściwości Offset i Rotation pozwalają dostosować punkty kontroli gradientu i jego kąt.Jak pokazano w poniższych diagramach, opiera się na procentach szerokości lub wysokości rodzica, a obie pozytywne lub negatywne wartości są ważne.

Odległość (X) = 0
>

Odległość (X) = 0,25
>

Odległość (X) = -0.25
>

Podobnie, gdy obrócisz gradient, punkty kontroli również się obrócą.

Rotacja = 0
>

Rotacja = 45
>

Rotacja = -90
>

Okrągły szlag

Instancja UIStroke stosuje obrys do tekstu lub ramkę. Główne funkcje obejmują:

Kontur tekstu / granica

W zależności od rodzica, UIStroke działa jako kontur tekstu lub jako granica .Kiedy rodzisz UIStroke do obiektu tekstowego, dotyczy to konturu tekstu; kiedy rodzisz UIStroke do innego GuiObjects, dotyczy to granicy.

Etykieta tekstowa z dzieckiem UIStroke
>

Ramka z dziećmi UIStroke i UICorner
>

Gdy zostanie zastosowany do obiektu tekstowego, możesz anulować domyślne zachowanie pisma za pomocą właściwości ApplyStrokeMode, pozwalając na zastosowanie pisma do granic obiektu zamiast samego tekstu.Możesz nawet kontrolować kontur i granice tekstu niezależnie od rodzicowania dwóch instancji UIStroke do obiektu tekstowego, jeden ustawiony na Kontekstowy i drugi na Granica .

UIStroke.ApplyStrokeMode = Kontekstowy
>

UIStroke.ApplyStrokeMode = Granica
>

Grubość

Możesz ustawić szerokość pisma za pomocą właściwości Thickness, która jest mierzona w pikselach od zewnętrznych krawędzi rodzica.

UIStroke.Thickness = 4
>

Grubość pieniądza UI = 12
>

Kolor / gradacja

Możesz ustawić kolor oczek poprzez właściwość Color, a także wstawić dziecko UIGradient instancję, aby utworzyć pasek gradientów.

UIStroke.Color = (0, 95, 225)
>

UIStroke z dzieckiem UIGradient
>

Przezroczystość

Właściwość Transparency ustawia przejrzystość pisma niezależnie od przejrzystości pisma rodzica BackgroundTransparency lub TextTransparency.Umożliwia to renderowanie tekstu i granic, które są "próżniowe" (składające się wyłącznie z konturu).

TextLabel.TextTransparency = 0 / UIStroke.Transparency = 0.5
>

TextLabel.TextTransparency = 1 / UIStroke.Transparency = 0
>

Styl kątowy

Właściwość LineJoinMode pozwala ci kontrolować, w jaki sposób interpretowane są krawędzie.Akceptuje wartość Okrąg , Ząbkowanie lub Okrągły narożnik .

UIStroke.LineJoinMode = Okrągły

UIStroke.LineJoinMode = Bevel
>

UIStroke.LineJoinMode = Miter
>

Roczki

Instancja UICorner stosuje deformację do wszystkich czterech kątów swojego rodzica GuiObject.Możesz kontrolować zastosowany promień za pomocą właściwości CornerRadius używając Scale lub Offset.

runduje krawędzie do procenta w oparciu o całkowitą długość najkrótszego krawędnia rodzica, co oznacza, że skala lub wyższa deformuje rodzica w kształt "pill", niezależnie od jego szerokości lub wysokości.Offset zaokrągla rogi do określonej liczby pikseli , niezależnie od szerokości/wyсоты rodzica.

Scale = 0.25  ·  Offset = 0
Scale = 0.5  ·  Offset = 0
Scale = 0  ·  Offset = 32
Scale = 0  ·  Offset = 64

Przepustka

Przedmiot A UIPadding zastosuje górne, dolne, lewe i/lub prawe wypełnienie do zawartości rodzica GuiObject.

Na przykład możesz przesunąć tekst w górę lub w dół przy użyciu odległości od dołu przycisku.