MaterialService
*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.
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.Name và MaterialVariant.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() và 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
Xác định tên MaterialVariant để thay thế Asphalt tích hợp.
Xác định tên MaterialVariant để thay thế Basalt tích hợp.
Xác định MaterialVariant tên để thay thế Brick tích hợp.
Xác định tên MaterialVariant để thay thế Cobblestone tích hợp.
Xác định MaterialVariant tên để thay thế Concrete tích hợp.
Xác định MaterialVariant tên để thay thế CorrodedMetal tích hợp.
Xác định MaterialVariant tên để thay thế CrackedLava mặc định.
Xác định tên MaterialVariant để thay thế DiamondPlate tích hợp.
Xác định tên MaterialVariant để thay thế Fabric tích hợp.
Xác định tên MaterialVariant để thay thế Foil tích hợp.
Xác định tên MaterialVariant để thay thế Glacier tích hợp.
Xác định tên MaterialVariant để thay thế Granite tích hợp.
Xác định MaterialVariant tên để thay thế Grass tích hợp.
Xác định MaterialVariant tên để thay thế Ground tích hợp.
Xác định MaterialVariant tên để thay thế Ice tích hợp.
Xác định MaterialVariant tên để thay thế LeafyGrass tích hợp.
Xác định tên MaterialVariant để thay thế Limestone tích hợp.
Xác định tên MaterialVariant để thay thế Marble tích hợp.
Xác định MaterialVariant tên để thay thế Metal tích hợp.
Xác định MaterialVariant tên để thay thế Mud tích hợp.
Xác định MaterialVariant tên để thay thế Pavement tích hợp.
Xác định tên MaterialVariant để thay thế Pebble tích hợp.
Xác định tên MaterialVariant để thay thế Plastic tích hợp.
Xác định MaterialVariant tên để thay thế Rock tích hợp.
Xác định tên MaterialVariant để thay thế Salt tích hợp.
Xác định MaterialVariant tên để thay thế Sand tích hợp.
Xác định tên MaterialVariant để thay thế Sandstone tích hợp.
Xác định tên MaterialVariant để thay thế Slate tích hợp.
Xác định tên MaterialVariant để thay thế SmoothPlastic tích hợp.
Xác định MaterialVariant tên để thay thế Snow tích hợp.
Chuyển gói vật liệu tích hợp.
Xác định MaterialVariant tên để thay thế Wood tích hợp.
Xác định tên MaterialVariant để thay thế WoodPlanks tích hợp.
Phương Pháp
Lấy tên trả lại MaterialVariant của loại Vật liệu được chỉ đánh máy.
Nhận được tham chiếu Biến thể Vật liệu hiệu quả có tên và Vật liệu.
Đặt một tên MaterialVariant để thay thế một vật liệu tích hợp.
Thuộc Tính
AsphaltName
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
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
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
CarpetName
CeramicTilesName
ClayRoofTilesName
CobblestoneName
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
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
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
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
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
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
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
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
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
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
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
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
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
LimestoneName
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
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
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
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
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
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
PlasticName
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
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
RubberName
SaltName
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
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
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
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
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
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
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
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
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ố
Loại vật liệu được lấy.
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ố
Vật liệu cơ sở của MaterialVariant.
Tên của MaterialVariant.
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ố
Loại vật liệu sẽ được thay đổi.
Tên của đối tượng MaterialVariant.