A Texture là một hình ảnh bạn có thể đặt trên bất kỳ khuôn mặt nào của một phần hoặc liên minh mà lặp lại cả ngang và dọc trên kích thước bề mặt.Ngược lại, một Decal là một hình ảnh mà giãn ra để phù hợp với khu vực bề mặt của một phần hoặc liên minh.Sau khi bạn thêm một đối tượng Texture hoặc Decal vào một phần hoặc liên minh, bạn có thể:
Thay đổi thuộc tính texture hoặc decal Color3 để đặt màu nhuộm bằng các mã màu RGB.
Thay đổi thuộc tính texture hoặc decal Transparency để có giá trị giữa giá trị mặc định của 0 (hoàn toàn hiển thị) và 1 (không hiển thị).
Tạo kết cấu hoặc hình xăm
Để tạo một kết cấu hoặc đề can, bạn phải thêm một đối tượng Texture hoặc Decal vào một phần hoặc liên minh.Bạn có thể nhập hình ảnh cho kết cấu và hình xăm vào Studio để sử dụng giữa các trải nghiệm, và phân phối chúng cho Cửa hàng Nhà sáng tạo .Sau khi nhập hình ảnh, Studio gán cho nó một ID tài sản duy nhất.
Để thêm một kết cấu hoặc nhãn dán vào một phần hoặc liên minh:
Trong cửa sổ Tính năng , hãy di chuyển đến tính năng Mặt và chọn một khuôn mặt hoặc giữ khuôn mặt mặc định.
Chọn thuộc tính Kết cấu và áp dụng hình ảnh thông qua bất kỳ phương pháp nào sau đây:
- Chọn bất kỳ kết cấu hoặc nhãn dán nào bạn đã tải trước đó.
- Nhập một ID tài sản vào trường Kết cấu .
- Tải hình ảnh mới thông qua nút Thêm hình ảnh... .
(Tùy chọn) Set a color tint by clicking the small box to the left of the Color3 property or by entering a RGB color mã.
Mặc định Màu 3 = [255, 0, 100] (Tùy chọn) Đặt thuộc tính Minh bạch ở bất kỳ giá trị nào giữa giá trị mặc định của 0 (hoàn toàn hiển thị) và 1 (không hiển thị).
Mặc định Độ trong suốt = 0.6
Chọn khuôn mặt
Một khuôn mặt là một bề mặt trên một phần/liên minh hiển thị một kết cấu hoặc đề can: Phía trên , Phía dưới , Phía trước , Phía sau , Phía bên trái hoặc Phía bên phải .Hướng của mỗi khuôn mặt phụ thuộc vào hướng của phần hoặc liên minh.Trong các hình ảnh ví dụ sau, máy ảnh hướng về phía mặt trước của khối, vì vậy mặt trái của khối ở bên trái từ quan điểm của máy ảnh.


Để chọn một khuôn mặt:
(Tùy chọn) Để hỗ trợ trong việc chọn khuôn mặt chính xác, nhấp chuột phải vào phần/liên minh và chọn Hiển thị chỉ báo hướng .Điều này hiển thị một vòng tròn xanh với một F và một dòng được gắn vào mặt trước của đối tượng, và một mũi tên xanh dương chỉ vào hướng mặt trước của đối tượng Top .
Chọn một kết cấu hoặc nhãn dán là con của phần hoặc liên minh.
Trong cửa sổ Tính năng , nhấp vào tính năng Mặt và chọn một khuôn mặt.
Tùy chỉnh kết cấu
Không giống như hình xăm, kết cấu cung cấp thêm chức năng để thay đổi quy mô, bù trừ và hoạt hình một hình ảnh.
Tăng kích thước kết cấu
Kích thước của phần không ảnh hưởng đến kết cấu. Thay vào đó, việc thay đổi kích thước một phần chỉ làm tăng hoặc giảm số lần kết cấu lặp lại.
Các thuộc tính StudsPerTileU và StudsPerTileV xác định kích thước của mỗi "ô" trong đinh tán.StudsPerTileU xác định kích thước ngang của kết cấu trong khi StudsPerTileV xác định kích thước dọc của kết cấu.



Để phóng to một kết cấu:
Chọn một kết cấu là con của một phần.
Trong cửa sổ Tính năng , hãy đặt StudsPerTileU và StudsPerTileV vào số studs bạn muốn kết cấu chiếm ngang và dọc.Càng lớn số, hình ảnh càng lớn.
Xóa kết cấu
Nếu bạn muốn kiểm soát nhiều hơn vị trí của một kết cấu, hãy trừ bớt kết cấu bằng cách điều chỉnh các thuộc tính OffsetStudsU và OffsetStudsV.Điều này cũng hữu ích cho hoạt hình.



Để bù trừ một kết cấu:
Chọn một kết cấu là con của một phần.
Trong cửa sổ Tính năng , hãy đặt OffsetStudsU và OffsetStudsV vào số studs bạn muốn xóa kết cấu theo chiều ngang và chiều dọc.
Hoạt hình kết cấu
Sử dụng TweenService , bạn có thể chuyển đổi các thuộc tính kết cấu như OffsetStudsU và StudsPerTileV để đạt được bề mặt hoạt hình.Ví dụ, nếu bạn áp dụng hai kết cấu sương mù cho một thùng chứa và hoạt hình chúng bằng kịch bản sau, bạn có thể đạt được cái nhìn của sương mù di chuyển lớp:
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()