MaterialService

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Non costruibile
Assistenza

MaterialService è il servizio di gioco responsabile della gestione dei materiali.È il container per le istanze globali MaterialVariant .MaterialVariant può essere figlio o discendente di MaterialService.Per ciascun inserisci / scrividi materiale di base, MaterialService mantiene internamente un set di riferimenti di MaterialVariant.MaterialVariant.Name è la chiave per accedervi.Il MaterialVariant.Name e MaterialVariant.BaseMaterial sono combinati per funzionare come identificatore.Se più di un oggetto MaterialVariant ha lo stesso nome e BaseMaterial sotto MaterialService, solo uno di essi può essere utilizzato.

MaterialService ha alcune proprietà (Material)Name.L'assegnazione di un nome di variante materiale sostituisce il materiale integrato con la variante materiale specificata.Se il MaterialService non può trovare una corrispondente variante di materiale, ricade sul materiale predefinito.Nota BaseMaterial dovrebbe anche Corrisponde, ad esempio, a una MaterialVariant con BaseMaterial Grass può essere assegnato solo a MaterialService.GrassName, non AsphaltName o qualsiasi altro nome.Queste proprietà non sono scriptabili ma possono leggere e scrivere utilizzando la funzione MaterialService:GetBaseMaterialOverride() e MaterialService:SetBaseMaterialOverride().

MaterialService ha una proprietà MaterialService.Use2022Materials che passa tra materiali legacy e nuovi materiali introdotti nell'anno 2022.Poiché i materiali del terreno legacy e generati dagli utenti (nuovi) utilizzano diversi codifiche, l'utilizzo di materiali del terreno legacy e MaterialVariant allo stesso tempo ha una penalità di prestazioni.Se il tuo gioco utilizza materiali di terreno pre-2022, evita di sovrascrivere qualsiasi materiale integrato.Migra ai materiali del 2022 se possibile.

Sommario

Proprietà

Metodi

Proprietà

AsphaltName

Non programmabile
Sicurezza Roblox
Lettura Parallela

BasaltName

Non programmabile
Sicurezza Roblox
Lettura Parallela

BrickName

Non programmabile
Sicurezza Roblox
Lettura Parallela

CardboardName

Non programmabile
Sicurezza Roblox
Lettura Parallela

CarpetName

Non programmabile
Sicurezza Roblox
Lettura Parallela

CeramicTilesName

Non programmabile
Sicurezza Roblox
Lettura Parallela

ClayRoofTilesName

Non programmabile
Sicurezza Roblox
Lettura Parallela

CobblestoneName

Non programmabile
Sicurezza Roblox
Lettura Parallela

ConcreteName

Non programmabile
Sicurezza Roblox
Lettura Parallela

CorrodedMetalName

Non programmabile
Sicurezza Roblox
Lettura Parallela

CrackedLavaName

Non programmabile
Sicurezza Roblox
Lettura Parallela

DiamondPlateName

Non programmabile
Sicurezza Roblox
Lettura Parallela

FabricName

Non programmabile
Sicurezza Roblox
Lettura Parallela

FoilName

Non programmabile
Sicurezza Roblox
Lettura Parallela

GlacierName

Non programmabile
Sicurezza Roblox
Lettura Parallela

GraniteName

Non programmabile
Sicurezza Roblox
Lettura Parallela

GrassName

Non programmabile
Sicurezza Roblox
Lettura Parallela

GroundName

Non programmabile
Sicurezza Roblox
Lettura Parallela

IceName

Non programmabile
Sicurezza Roblox
Lettura Parallela

LeafyGrassName

Non programmabile
Sicurezza Roblox
Lettura Parallela

LeatherName

Non programmabile
Sicurezza Roblox
Lettura Parallela

LimestoneName

Non programmabile
Sicurezza Roblox
Lettura Parallela

MarbleName

Non programmabile
Sicurezza Roblox
Lettura Parallela

MetalName

Non programmabile
Sicurezza Roblox
Lettura Parallela

MudName

Non programmabile
Sicurezza Roblox
Lettura Parallela

PavementName

Non programmabile
Sicurezza Roblox
Lettura Parallela

PebbleName

Non programmabile
Sicurezza Roblox
Lettura Parallela

PlasterName

Non programmabile
Sicurezza Roblox
Lettura Parallela

PlasticName

Non programmabile
Sicurezza Roblox
Lettura Parallela

RockName

Non programmabile
Sicurezza Roblox
Lettura Parallela

RoofShinglesName

Non programmabile
Sicurezza Roblox
Lettura Parallela

RubberName

Non programmabile
Sicurezza Roblox
Lettura Parallela

SaltName

Non programmabile
Sicurezza Roblox
Lettura Parallela

SandName

Non programmabile
Sicurezza Roblox
Lettura Parallela

SandstoneName

Non programmabile
Sicurezza Roblox
Lettura Parallela

SlateName

Non programmabile
Sicurezza Roblox
Lettura Parallela

SmoothPlasticName

Non programmabile
Sicurezza Roblox
Lettura Parallela

SnowName

Non programmabile
Sicurezza Roblox
Lettura Parallela

Use2022Materials

Non Replicato
Sicurezza Script Roblox
Lettura Parallela

WoodName

Non programmabile
Sicurezza Roblox
Lettura Parallela

WoodPlanksName

Non programmabile
Sicurezza Roblox
Lettura Parallela

Metodi

GetBaseMaterialOverride

Parametri

material: Enum.Material
Valore predefinito: ""

Restituzioni

GetMaterialVariant

Parametri

material: Enum.Material
Valore predefinito: ""
name: string
Valore predefinito: ""

Restituzioni

SetBaseMaterialOverride

()

Parametri

material: Enum.Material
Valore predefinito: ""
name: string
Valore predefinito: ""

Restituzioni

()

Eventi