MaterialService
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
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
Yerleşik Asfalt'ı geçersiz kılmak için MaterialVariant adını belirtin.
Yerleşik Basalt'ı geçersiz kılmak için MaterialVariant adını belirtin.
Yerleşik Tuğla'yı geçersiz kılmak için MaterialVariant ismi belirtin.
Yerleşik Kırıktaş'ı geçersiz kılmak için MaterialVariant adını belirtin.
Yerleşik Beton'u geçersiz kılmak için MaterialVariant adını belirtin.
Yerleşik CorrodedMetal'i geçmek için MaterialVariant adını belirtin.
Yerleşik CrackedLava'yı geçersiz kılmak için MaterialVariant adını belirtin.
İçe aktarılan DiamondPlate'i geçersiz kılmak için MaterialVariant adını belirtin.
Yerleşik Fabrika'yı geçersiz kılmak için MaterialVariant adını belirtin.
Yerleşik Folyoyu geçersiz kılmak için MaterialVariant adını belirtin.
Yerleşik Buzu geçersiz kılmak için MaterialVariant adını belirtin.
Yerleşik Granit'i geçmek için MaterialVariant adını belirtin.
Yerleşik Çim'i geçmek için MaterialVariant adını belirtin.
Yerleşik MaterialVariant geçmek için adı belirtin.
Yerleşik Ice'i geçmek için MaterialVariant adını belirtin.
Yerleşik LeafyGrass'ı geçersiz kılmak için MaterialVariant adını belirtin.
İçe aktarılan Kireçtaşını geçersiz kılmak için MaterialVariant adını belirtin.
Yerleşik Mermer'i geçmek için MaterialVariant adını belirtin.
Yerleşik Metal'i geçmek için MaterialVariant adını belirtin.
Yerleşik Mud'u geçersiz kılmak için MaterialVariant adını belirtin.
Yerleştirilen Yol'u geçmek için MaterialVariant adını belirtiniz.
Yerleşik Pebble'ı geçersiz kılmak için MaterialVariant adını belirtin.
Yerleşik Plastik'i geçersiz kılmak için MaterialVariant adını belirtin.
Yerleşik Rock'u geçmek için MaterialVariant adını belirtin.
Yerleşik tuzu geçersiz kılmak için MaterialVariant adını belirtin.
Yerleşik Kum'u geçmek için MaterialVariant adını belirtin.
Yerleşik Kumtaşını geçersiz kılmak için MaterialVariant adını belirtin.
Yerleşik Slate'i geçersiz kılmak için MaterialVariant adını belirtin.
Yerleşik SmoothPlastic'i geçmek için MaterialVariant adını belirtin.
Yerleşik Kar'ı geçersiz kılmak için MaterialVariant adını belirtin.
Yerleşik materyal paketini değiştir.
Yerleşik Odun'u geçmek için MaterialVariant adını belirtin.
Yerleşik WoodPlanks'ı geçersiz kılmak için MaterialVariant adını belirtin.
Yöntemler
Belirtilen Malzeme yazgeçersizleştirme MaterialVariant adını alın.
Verilen bir isim ve Malzeme ile etkili Malzeme Türü referansı alın.
Bir yerleştirilmiş materyali geçersiz kılan bir MaterialVariant ismi ayarlayın.
Özellikler
AsphaltName
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
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
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
CarpetName
CeramicTilesName
ClayRoofTilesName
CobblestoneName
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
Ö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
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
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
İç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
Yerleşik Kumaşı geçersiz kılmak için adını belirtin. Belirtilen Malzeme Türü Fabrika'ya ayarlanmalıdır.
FoilName
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
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
Yerleşik Granit'i geçmek için adını belirtin. Belirtilen Malzeme Türü Granite'ye ayarlanmalıdır.
GrassName
Yerleşik Çim'i geçmek için MaterialVariant adını belirtin. Belirtilen Malzeme Türü Grass'a ayarlanmalıdır MaterialVariant.BaseMaterial.
GroundName
Yerleşik Yer'i geçmek için MaterialVariant adını belirtin. Belirtilen Malzeme Türü'nün Yere ayarlanması gerekir MaterialVariant.BaseMaterial.
IceName
İç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
Yerleşik LeafyGrass'ı geçersiz kılmak için adını belirtin. Belirtilen Malzeme Türü LeafyGrass'a ayarlanmalıdır.
LeatherName
LimestoneName
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
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
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
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
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
İç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
PlasticName
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
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
RubberName
SaltName
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
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
Kumtaşını geçersiz kılmak için adını belirtin. Belirtilen Malzeme Türü Sandstone'a ayarlanmalıdır.
SlateName
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
İç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
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
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
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
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
Alınacak malzeme türü.
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
Malzeme Türünün Temel Malzemesi.
Malzeme Varyantının Adı.
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
Değiştirilecek Malzeme türü.
Malzeme Türü nesnesinin adı.