MaterialService

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Không Thể Tạo
Dịch Vụ

MaterialService là dịch vụ trò chơi chịu trách nhiệm quản lý vật liệu.Nó là thùng chứa cho các đối tượng toàn cầu MaterialVariant .MaterialVariant có thể là con hoặc cháu của MaterialService.Đối với mỗi loại Vật liệu cơ bản, MaterialService nội bộ giữ một bộ tham chiếu Vật liệuBiến thể.MaterialVariant.Name là chìa khóa để truy cập nó.The MaterialVariant.NameMaterialVariant.BaseMaterial được kết hợp để hoạt động như một nhận dạng.Nếu nhiều hơn một đối tượng MaterialVariant có cùng tên và BaseMaterial dưới MaterialService, chỉ một trong số chúng có thể được sử dụng.

MaterialService có một số tên (Material)Name.Gán tên biến thể vật liệu thay thế vật liệu được xây dựng bằng vật liệu biến thể cụ thể.Nếu MaterialService không thể tìm thấy một phiên bản phù hợp của Vật liệu, nó sẽ quay lại vật liệu tích hợp.Lưu ý BaseMaterial cũng phải tương thích, ví dụ, một MaterialVariant với BaseMaterial Grass chỉ có thể được gán cho MaterialService.GrassName, không phải AsphaltName hoặc bất kỳ tên nào khác.Các thuộc tính này không thể viết kịch bản nhưng có thể đọc và viết bằng cách sử dụng MaterialService:GetBaseMaterialOverride()MaterialService:SetBaseMaterialOverride() chức năng.

Dịch vụ vật liệu có một tính năng MaterialService.Use2022Materials chuyển đổi giữa các vật liệu di sản và các vật liệu mới được giới thiệu trong năm 2022.Bởi vì các vật liệu địa hình di sản và tạo bởi người dùng (mới) sử dụng các mã hóa khác nhau, sử dụng các vật liệu địa hình di sản và MaterialVariant cùng một lúc có hình phạt về hiệu suất.Nếu trò chơi của bạn đang sử dụng vật liệu địa hình trước năm 2022, hãy tránh việc ghi đè bất kỳ vật liệu nào được tích hợp.Chuyển sang vật liệu 2022 nếu có thể.

Tóm Tắt

Thuộc Tính

Phương Pháp

Thuộc Tính

AsphaltName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Asphalt tích hợp. Loại vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Asphalt.

BasaltName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Basalt tích hợp. Phiên bản vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Basalt.

BrickName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Brick tích hợp. Phiên bản vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Brick.

CardboardName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

CarpetName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

CeramicTilesName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

ClayRoofTilesName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

CobblestoneName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Cobblestone tích hợp. Loại vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Cobblestone.

ConcreteName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Concrete mặc định. Phiên bản Vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Concrete.

CorrodedMetalName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế CorrodedMetal tích hợp. Loại vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành CorrodedMetal.

CrackedLavaName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định tên MaterialVariant để thay thế CrackedLava mặc định. Phiên bản vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành CrackedLava.

DiamondPlateName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định tên MaterialVariant để thay thế DiamondPlate mặc định. Phiên bản vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành DiamondPlate.

FabricName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Fabric tích hợp. Loại vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Fabric.

FoilName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Foil tích hợp. Loại vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Foil.

GlacierName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Glacier tích hợp. Phiên bản vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt cho Glacier.

GraniteName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Granite tích hợp. Phiên bản vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Granite.

GrassName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Grass mặc định. Phiên bản vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Grass.

GroundName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Ground mặc định. Phiên bản Vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Ground.

IceName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Ice tích hợp. Phiên bản vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Ice.

LeafyGrassName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế LeafyGrass tích hợp. Loại vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành LeafyGrass.

LeatherName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

LimestoneName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Limestone tích hợp. Phiên bản Vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Limestone.

MarbleName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Marble mặc định. Phiên bản vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Marble.

MetalName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Metal tích hợp. Phiên bản vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Metal.

MudName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Mud tích hợp. Loại vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Mud.

PavementName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Pavement tích hợp. Phiên bản Vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Pavement.

PebbleName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định tên MaterialVariant để thay thế Pebble tích hợp. Phiên bản vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Pebble.

PlasterName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

PlasticName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Plastic tích hợp. Loại vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Plastic.

RockName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Rock tích hợp. Phiên bản vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Rock.

RoofShinglesName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

RubberName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

SaltName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Salt tích hợp. Loại vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Salt.

SandName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Sand tích hợp. Phiên bản Vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Sand.

SandstoneName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Sandstone tích hợp. Phiên bản vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Sandstone.

SlateName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Slate tích hợp. Phiên bản Vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Slate.

SmoothPlasticName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định tên MaterialVariant để thay thế SmoothPlastic tích hợp. Loại vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành SmoothPlastic.

SnowName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Snow tích hợp. Phiên bản vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Snow.

Use2022Materials

Không Sao Chép
Bảo Mật Kịch Bản Roblox
Đọc Song Song

Khi nó không đúng, các vật liệu tích hợp sử dụng gói vật liệu trước năm 2022. Khi nó đúng, các vật liệu tích hợp sử dụng gói vật liệu được phát hành trong năm 2022.

WoodName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế Wood tích hợp. Phiên bản Vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành Wood.

WoodPlanksName

Không Thể Viết Kịch Bản
Bảo Mật Roblox
Đọc Song Song

Xác định MaterialVariant tên để thay thế WoodPlanks tích hợp. Loại vật liệu được xác định phải có MaterialVariant.BaseMaterial được đặt thành WoodPlanks.

Phương Pháp

GetBaseMaterialOverride

Lấy tên trả lại MaterialVariant của loại Vật liệu được chỉ đánh máy.

Tham Số

material: Enum.Material

Loại vật liệu được lấy.

Giá Trị Mặc Định: ""

Lợi Nhuận

Tên biến thể vật liệu hiện được đặt làm thay thế.

GetMaterialVariant

Nhận tham chiếu MaterialVariant hiệu quả được cung cấp tên MaterialVariant và BaseMaterial.Biến thể vật liệu này phải là con cháu của MaterialService.Trả về nil nếu không có ví dụ phù hợp.

Tham Số

material: Enum.Material

Vật liệu cơ sở của MaterialVariant.

Giá Trị Mặc Định: ""
name: string

Tên của MaterialVariant.

Giá Trị Mặc Định: ""

Lợi Nhuận

Một ví dụ MaterialVariant phù hợp với các tham số.

SetBaseMaterialOverride

()

Đặt một tên MaterialVariant để thay thế một vật liệu tích hợp.

Tham Số

material: Enum.Material

Loại vật liệu sẽ được thay đổi.

Giá Trị Mặc Định: ""
name: string

Tên của đối tượng MaterialVariant.

Giá Trị Mặc Định: ""

Lợi Nhuận

()

Sự Kiện