A Texture jest obrazem, który możesz umieścić na każdej powierzchni części lub związku, który powtarza się poziomo i pionowo na rozmiar powierzchni.W przeciwieństwie do tego, Decal jest obrazem, który rozciąga się na powierzchnię części lub związku.Po dodaniu obiektu Texture lub Decal do części lub związku możesz:
Zmień właściwość tekstury lub znaku Color3 w celu ustawienia odcienia koloru za pomocą kodów kolorów RGB.
Zmień właściwość tekstury lub znaku Transparency na wartość między domyślną 0 (w pełni widoczną) a 1 (niewidoczną).
Twórz tekstury lub nadruki
Aby utworzyć teksturę lub naklejka, musisz dodać obiekt Texture lub Decal do części lub związku.Możesz 导入 wstawić obrazy dla tekstur i znaków do Studio do użytku między doświadczeniami, a rozdystrybuować je do sklepu Twórców.Po zaimportowaniu obrazu Studio przypisuje mu unikalny identyfikator zasobu.
Aby dodać teksturę lub znak do części lub związku:
W oknie Właściwości , przełącz się do właściwości Twarz i wybierz twarz lub zachowaj domyślną twarz.
Wybierz właściwość Tekstura i zastosuj obraz za pomocą jednej z następujących metod:
- Wybierz dowolną teksturę lub obraz, który wcześniej przesłałeś.
- Wpisz ID zasobu do pola Tekstura .
- Prześlij nowy obraz za pomocą przycisku Dodaj obraz... .
(Opcjonalnie) Ustaw odcień koloru, klikając małe pudełko po lewej stronie właściwości Color3 lub wprowadzając kod koloru RGB.
Domyślny Kolor3 = [255, 0, 100] (Opcjonalnie) Ustaw właściwość Przezroczystość na dowolną wartość między domyślną wartością (w pełni widoczną) a (niewidoczną).
Domyślny Przezroczystość = 0.6
Wybierz twarz
A twarz to powierzchnia na części/uniwersum, która wyświetla teksturę lub naklejka: Góra , Dół , Przód , Tył , Lewo lub Prawo .Kierunek każdej twarzy zależy od orientacji części lub związku.W następujących przykładowych obrazach kamera skierowana jest na przód bloku Front , więc lewa strona bloku Front jest z prawej strony kamery.


Aby wybrać twarz:
(Opcjonalnie) Aby pomóc w wyborze właściwej twarzy, kliknij prawym przyciskiem myszy część/unię i wybierz Pokaż wskaźnik orientacji .Wyświetla to niebieski krąg z F i linią przymocowaną do twarzy obiektu Front oraz zieloną strzałkę wskazującą w kierunku twarzy obiektu Top .
Wybierz teksturę lub znak, który jest dzieckiem części lub związku.
W oknie Właściwości , kliknij właściwość Twarz i wybierz twarz.
Dostosuj tekstury
W przeciwieństwie do naklejek tekstury zapewniają dalszą funkcjonalność skalowania, odwracania i animowania obrazu.
Skalowanie tekstur
Rozmiar części nie wpływa na teksturę. Zamiast tego skalowanie części zwiększa lub zmniejsza tylko liczbę powtórzeń tekstury.
Właściwości StudsPerTileU i StudsPerTileV określają rozmiar każdej "płytki" w szpilkach.StudsPerTileU określa poziomą wielkość tekstury, podczas gdy StudsPerTileV określa wysokość tekstury w pionie.



Aby skalować teksturę:
Wybierz teksturę, która jest dzieckiem części.
W oknie Właściwości , ustaw StudsPerTileU i StudsPerTileV na liczbę szpil, które chcesz, aby tekstura zajmowała poziomo i pionowo.Im większa liczba, tym większy obraz.
Wyważone tekstury
Jeśli chcesz uzyskać większą kontrolę nad pozycją tekstury, wyzeruj teksturę poprzez dostosowanie właściwości OffsetStudsU i OffsetStudsV.Jest to również pomocne dla animacji.



Aby zrównoważyć teksturę:
Wybierz teksturę, która jest dzieckiem części.
W oknie Właściwości , ustaw OffsetStudsU i OffsetStudsV na liczbę szpilków, które chcesz przesunąć teksturę poziomo i pionowo.
Animuj tekstury
Używając TweenService, możesz przełączać właściwości tekstury, takie jak OffsetStudsU i StudsPerTileV, aby uzyskać animowane powierzchnie.Na przykład, jeśli zastosujesz dwie tekstury mgły do jednego pojemnika i zanimujesz je za pomocą następującego skryptu, możesz osiągnąć wygląd mgnącej mgły wielopoziomowej:
local TweenService = game:GetService("TweenService")local texture1 = script.Parent.Texture1local texture2 = script.Parent.Texture2local 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()