Tekstury i naklejki

*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.

A Texture jest obrazem, który możesz umieścić na dowolnej twarzy części lub unii, która 2>powtarza2> obszar

  • Zmień właściwość tekstury lub naklejki Color3 , aby ustawić odcień koloru używając kodów kolorów RGB.

  • Zmień właściwość tekstury lub naklejki Transparency na wartość pomiędzy domyślną 0 (w pełni widoczna) a 1 (niewidoczna).

  • Dla tekstury ustaw jej skalę i odległość.

    Obraz tekstury
    Następuje tekstura na część (powtarzanie)
    Oraz obraz z naklejki
    Naklejka zastosowana do części (ciągniona)

Tworzenie tekstur lub naklejek

Aby utworzyć teksturę lub naklejka, musisz dodać Texture lub Decal obiekt do części lub unii. Możesz importować obrazy dla tekstur i naklejek w Studio do użycia między doświadczeniami, a 2> rozdawać2> je w 5>

Aby dodać teksturę lub naklejkę do części lub związku:

  1. W oknie Explorer, dodaj Texture lub Decal do części lub związku:

    1. Przytrzymajте część lub unię i kliknijте przycisk ⊕. Wyświetla się menu kontekstowe.

    2. Z menu wklej Texturę lub Dekal. Pusty obiekt tekstury lub dekal wyświetla się na części lub związku z pomarańczowymi konturami.

  2. W Oknie Proprietści, przejdź do Twarzy właściwości i wybierz twarz lub zachowaj domyślną twarz.

  3. Wybierz właściwość Textura i zastosuj ją za pośrednictwem dowolnej z następujących metod:

    • Wybierz dowolną teksturę lub naklejkę, którą wcześniej przesłałeś.
    • Wpisz ID zasobu w polu Textura .
    • Załaduj nowy obraz za pomocą przycisku Dodaj obraz... .
  4. (Opcjonalne) Ustaw kolor poprzez kliknięcie małego pola po lewej stronie właściwości Kolor3 lub przez wprowadzenie kodu koloru RGB.

    Domyślny
    Kolor3 = [255, 0, 100]
  5. (Opcjonalne) Ustaw wartość Przezroczystości na dowolną wartość pomiędzy domyślną wartością 0 (w pełni widoczna) a 1 (niewidoczna).

    Domyślny
    Przezroczystość = 0.6

Wybór twarzy

Twarz to powierzchnia na części/związku, która wyświetla teksturę lub naklejka: Góra, Dół, 2> Przednie2>, 5>

Przednia część
Góra

Aby wybrać twarz:

  1. (Opcjonalne) Aby pomóc w wyborze poprawnej twarzy, prawy kliknij część/łączenie i wybierz Pokaż wskaźnik kierunku . To wyświetla niebieski krąg z F i przyczepioną do obiecierz kierownika linii, a zieloną strzałkę, która pokazuje kierunek obiecierz

  2. Wybierz teksturę lub naklejkę, która jest dzieckiem części lub unii.

  3. W Oknie Proprietści, kliknij Twarz właściwość i wybierz twarz.

Dostosowywanie tekstur

W przeciwieństwie do naklejek tekstury zapewniają dalszą funkcjonalność do skalowania, odchylenia i animowania obrazu.

Skalowanie Tekstur

Rozmiar części nie wpływa na teksturę. Zamiast tego skalowanie części tylko zwiększa lub zmniejsza liczbę powtórzeń tekstury.

Właściwości StudsPerTileU i StudsPerTileV określają rozmiar każdej "płytki" w studs. StudsPerTileU określa rozmiar

Obraz Tekstury
Powierzchnia 8 × 6 Studs
Powierzchnia 8 × 6 Studs

Aby skalować teksturę:

  1. Wybierz teksturę, która jest dzieckiem części.

  2. W oknie Proprietści, ustaw StudsPerTileU i StudsPerTileV na liczbę studs, które chcesz, aby tekstura zajmowała poziomowo i pionowo. Im większa liczba, tym większa ilość obrazu.

Wyłączone tekstury

Jeśli chcesz więcej kontroli nad pozycją tekstury, zrób to, co tekstura, ustawiając OffsetStudsU i OffsetStudsV właściwości. To również pomaga dla animacji.

Obraz Tekstury
Powierzchnia 8 × 6 Studs
Powierzchnia 8 × 6 Studs

Aby odsunąć teksturę:

  1. Wybierz teksturę, która jest dzieckiem części.

  2. W Okieniu Proprietści , ustaw OffsetStudsU i OffsetStudsV na liczbę studs, które chcesz skompensować teksturę poziomowo i pionowo.

Animowanie Tekstur

Używając TweenService, możesz zmieniać właściwości tekstury, takie jak OffsetStudsU i StudsPerTileV, aby uzyskać animowane powierzchnie. Na przykład, jeśli zastosujesz dwa tekstury mgły do jednego pojemnika

Dwa animowane tekstury blisko podłogi, aby simulować efekt poruszającego się mgły

local TweenService = game:GetService("TweenService")
local texture1 = script.Parent.Texture1
local texture2 = script.Parent.Texture2
local tweenInfo1 = TweenInfo.new(8, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, -1)
local tween1 = TweenService:Create(texture1, tweenInfo1, {OffsetStudsV=50})
local tweenInfo2 = TweenInfo.new(7, Enum.EasingStyle.Sine, Enum.EasingDirection.InOut, -1, true)
local tween2 = TweenService:Create(texture2, tweenInfo2, {OffsetStudsU=50, StudsPerTileU=55, StudsPerTileV=45})
tween1:Play()
tween2:Play()