MaterialService

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Oluşturulamaz
Hizmet

MaterialService, malzemeleri yönetmekten sorumlu oyun hizmetidir.Küresel MaterialVariant örnekleri için konteynördür.MaterialVariant Malzeme Hizmetinin çocuğu veya torunu olabilir.Her temel Malzeme yaziçin, MaterialService içeride bir dizi MalzemeVaryant referansı tutar.MaterialVariant.Name ona erişmenin anahtarıdır.The MaterialVariant.Name ve MaterialVariant.BaseMaterial bir tanımlayıcı olarak çalışmak için birleştirilir.Birden fazla Malzeme Türü nesnesinin aynı adı ve Malzeme Hizmeti altında aynı BaseMaterial'e sahip olması durumunda, sadece bir tanesi kullanılabilir.

MaterialService'in bazı (Material)Name özellikleri vardır.Bir Malzeme Varyantı Adı atamak, yerleşik malzemeyi belirtilen Malzeme Varyantı ile değiştirir.MaterialService eşleşen bir Malzeme Varyantı bulamazsa, yerleşik malzemeye geri döner.Ayrıca BaseMaterial üzerindeki bir MalzemeVaryantının, Örneğin, BaseMaterial Çim ile MalzemeServisi.GrassName'a atanması gerekir, AsfaltName veya başka isimler değil.Bu özellikler senaryo yazılamaz ancak MaterialService:GetBaseMaterialOverride() ve MaterialService:SetBaseMaterialOverride() fonksiyonunu kullanarak okuyabilir ve yazabilir.

MaterialService'in miras materyalleri ve 2022 yılında tanıtılan yeni materyaller arasında geçiş yapan bir MaterialService.Use2022Materials vardır.Çünkü miras ve kullanıcı tarafından oluşturulan (yeni) arazi materyalleri farklı kodlama kullanır ve aynı anda miras arazi materyallerini ve MalzemeVaryantı kullanmak performans cezasına sahiptir.Oyununuz 2022'den önceki arazi malzemelerini kullanıyorsa, herhangi bir yerleştirilmiş malzemeyi geçersiz kılmayın.Mümkünse 2022 malzemelere geçin.

Özet

Özellikler

Yöntemler

Özellikler

AsphaltName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik Asfalt'ı geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Asfalt olarak ayarlanması gerekir MaterialVariant.BaseMaterial.

BasaltName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik Basalt'ı geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Basalt'a ayarlanması gerekir MaterialVariant.BaseMaterial.

BrickName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik Tuğla'yı geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Tuğla'ya ayarlanması gerekir MaterialVariant.BaseMaterial.

CardboardName

Betiklenemez
Roblox Güvenliği
Paralel oku

CarpetName

Betiklenemez
Roblox Güvenliği
Paralel oku

CeramicTilesName

Betiklenemez
Roblox Güvenliği
Paralel oku

ClayRoofTilesName

Betiklenemez
Roblox Güvenliği
Paralel oku

CobblestoneName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik Kırıktaş'ı geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Kırıktaş'a ayarlanması gerekir MaterialVariant.BaseMaterial.

ConcreteName

Betiklenemez
Roblox Güvenliği
Paralel oku

Önceden yüklü Beton'u geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Betona ayarlanması gerekir MaterialVariant.BaseMaterial.

CorrodedMetalName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik CorrodedMetal'i geçmek için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün CorrodedMetal'e ayarlanması gerekir MaterialVariant.BaseMaterial.

CrackedLavaName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik CrackedLava'yı geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün CrackedLava'ya ayarlanması gerekir MaterialVariant.BaseMaterial.

DiamondPlateName

Betiklenemez
Roblox Güvenliği
Paralel oku

İçe aktarılan DiamondPlate'i geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün DiamondPlate'e ayarlanması gerekir MaterialVariant.BaseMaterial.

FabricName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik Kumaşı geçersiz kılmak için adını belirtin. Belirtilen Malzeme Türü Fabrika'ya ayarlanmalıdır.

FoilName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik Folyo'yu geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Folyo'ya ayarlanması gerekir MaterialVariant.BaseMaterial.

GlacierName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik Buz'u geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Buz'a ayarlanması gerekir MaterialVariant.BaseMaterial.

GraniteName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik Granit'i geçmek için adını belirtin. Belirtilen Malzeme Türü Granite'ye ayarlanmalıdır.

GrassName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik Çim'i geçmek için MaterialVariant adını belirtin. Belirtilen Malzeme Türü Grass'a ayarlanmalıdır MaterialVariant.BaseMaterial.

GroundName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik Yer'i geçmek için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Yere ayarlanması gerekir MaterialVariant.BaseMaterial.

IceName

Betiklenemez
Roblox Güvenliği
Paralel oku

İçe aktarılan Buz'u geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Buz'a ayarlanması gerekir MaterialVariant.BaseMaterial.

LeafyGrassName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik LeafyGrass'ı geçersiz kılmak için adını belirtin. Belirtilen Malzeme Türü LeafyGrass'a ayarlanmalıdır.

LeatherName

Betiklenemez
Roblox Güvenliği
Paralel oku

LimestoneName

Betiklenemez
Roblox Güvenliği
Paralel oku

Limestone'u geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Limestone'a ayarlanması gerekir MaterialVariant.BaseMaterial.

MarbleName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik Mermer'i geçmek için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Mermer'e ayarlanması gerekir MaterialVariant.BaseMaterial.

MetalName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik Metal'i geçmek için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Metal'e ayarlanması gerekir MaterialVariant.BaseMaterial.

MudName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik Mud'u geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Mud'a ayarlanması gerekir MaterialVariant.BaseMaterial.

PavementName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleştirilmiş Yol'u geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Yola ayarlanması gerekir MaterialVariant.BaseMaterial.

PebbleName

Betiklenemez
Roblox Güvenliği
Paralel oku

İçe aktarılan Pebble'ı geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Pebble'a ayarlanması gerekir MaterialVariant.BaseMaterial.

PlasterName

Betiklenemez
Roblox Güvenliği
Paralel oku

PlasticName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik Plastik'i geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Plastik'e ayarlanması gerekir MaterialVariant.BaseMaterial.

RockName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik Rock'u geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Rock'a ayarlanması gerekir MaterialVariant.BaseMaterial.

RoofShinglesName

Betiklenemez
Roblox Güvenliği
Paralel oku

RubberName

Betiklenemez
Roblox Güvenliği
Paralel oku

SaltName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik tuzu geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü tuz için MaterialVariant.BaseMaterial ayarlanmalıdır.

SandName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik Kum'u geçmek için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Sand'a ayarlanması gerekir MaterialVariant.BaseMaterial.

SandstoneName

Betiklenemez
Roblox Güvenliği
Paralel oku

Kumtaşını geçersiz kılmak için adını belirtin. Belirtilen Malzeme Türü Sandstone'a ayarlanmalıdır.

SlateName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik Slate'i geçmek için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Slate'e ayarlanması gerekir MaterialVariant.BaseMaterial.

SmoothPlasticName

Betiklenemez
Roblox Güvenliği
Paralel oku

İçe aktarılan SmoothPlastic'i geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü SmoothPlastic'e ayarlanmalıdır MaterialVariant.BaseMaterial.

SnowName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik Kar'ı geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Kar'a ayarlanması gerekir MaterialVariant.BaseMaterial.

Use2022Materials

Çoğaltılmamış
Roblox Betik Güvenliği
Paralel oku

Yanlış olduğunda, yerleşik materyaller 2022'den önce malzeme paketini kullanır. Doğru olduğunda, yerleşik materyaller 2022'de yayınlanan malzeme paketini kullanır.

WoodName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik Odun'u geçmek için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Odun'a ayarlanması gerekir MaterialVariant.BaseMaterial.

WoodPlanksName

Betiklenemez
Roblox Güvenliği
Paralel oku

Yerleşik WoodPlanks'ı geçersiz kılmak için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün WoodPlanks'a ayarlanması gerekir MaterialVariant.BaseMaterial.

Yöntemler

GetBaseMaterialOverride

Belirtilen Malzeme yazgeçersizleştirme MaterialVariant adını alın.

Parametreler

material: Enum.Material

Alınacak malzeme türü.

Varsayılan değer: ""

Dönüşler

Malzeme Türü adı şu anda geçersiz olarak ayarlanmış.

GetMaterialVariant

Bir Malzeme Türü adı ve Temel Malzeme verildiğinde etkili Malzeme Türü referansı alın.Bu Malzeme Türü, Malzeme Hizmetinin bir soyundan gelmelidir.Eşleşen bir örnek yoksa nil döndürür.

Parametreler

material: Enum.Material

Malzeme Türünün Temel Malzemesi.

Varsayılan değer: ""
name: string

Malzeme Varyantının Adı.

Varsayılan değer: ""

Dönüşler

Değerlere uyan bir Malzeme Türü örneği.

SetBaseMaterialOverride

()

Bir yerleştirilmiş materyali geçersiz kılan bir MaterialVariant ismi ayarlayın.

Parametreler

material: Enum.Material

Değiştirilecek Malzeme türü.

Varsayılan değer: ""
name: string

Malzeme Türü nesnesinin adı.

Varsayılan değer: ""

Dönüşler

()

Etkinlikler