MaterialService

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Não criável
Serviço

O MaterialService é o serviço de jogos responsável por gerenciar materiais. É o contêiner para instâncias globais MaterialVariant . MaterialVariant pode

O Serviço de Materiais tem alguns (Material) Nomes propriedades. Ao atribuir um MaterialVariant Name, o material incorporado é substituído pelo MaterialVariant especificado. Se o MaterialService não puder encontrar um MaterialVariant Name correspondente, ele cairá de volta para o material incorporado. Nota BaseMaterial deve também ser correspond

O MaterialService possui uma propriedade MaterialService.Use2022Materials que alterna entre materiais herdados e novos materiais introduzidos no ano de 2022. Como os materiais herdados e gerados pelo usuário (novo) usam diferentes encodificações, usar materiais herdados e MaterialVariant ao mesmo tempo tem um desempenho penal. Se o seu jogo estiver usando

Resumo

Propriedades

Métodos

Propriedades

AsphaltName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o asfalto incorporado. O Material Variado Especificado deve ter MaterialVariant.BaseMaterial definido como Asfalto.

BasaltName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o Basalt. O Materialista Especificado deve ter MaterialVariant.BaseMaterial setado para Basalt.

BrickName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para sobrescrever o Tijolo Construído. O Material Specificado deve ter MaterialVariant.BaseMaterial definido para Tijolo.

CardboardName

Não scriptável
Ler Parallel
Segurança Roblox

CarpetName

Não scriptável
Ler Parallel
Segurança Roblox

CeramicTilesName

Não scriptável
Ler Parallel
Segurança Roblox

ClayRoofTilesName

Não scriptável
Ler Parallel
Segurança Roblox

CobblestoneName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para sobrescrever o Cobblestone built-in. O MaterialVariant Especificado deve ter MaterialVariant.BaseMaterial setado para Cobblestone.

ConcreteName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar o nome MaterialVariant para substituir o Concreto incorporado. O Materialista Especificado deve ter MaterialVariant.BaseMaterial definido para Concreto.

CorrodedMetalName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o CorrodedMetal. O Materialista Especificado deve ter MaterialVariant.BaseMaterial definido para CorrodedMetal.

CrackedLavaName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para sobrescrever o CrackedLava. O Materialista Especificado deve ter MaterialVariant.BaseMaterial definido para CrackedLava.

DiamondPlateName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para sobrescrever o DiamondPlate built-in. O MaterialVariant Specificado deve ter MaterialVariant.BaseMaterial setado para DiamondPlate.

FabricName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o Fabric. O Material Fabricado deve ter MaterialVariant.BaseMaterial setado para Fabric.

FoilName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o Foil incorporado. O Material Specificado deve ter MaterialVariant.BaseMaterial setado para Foil.

GlacierName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para sobrescrever o Glacier. O Material especificado deve ter MaterialVariant.BaseMaterial setado para Glacier.

GraniteName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o Granite incorporado. O Granite Especificado deve ter MaterialVariant.BaseMaterial definido para Granite.

GrassName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o Grass. O Material Especificado deve ter MaterialVariant.BaseMaterial setado para Grass.

GroundName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o Ground. O Material Especificado deve ter MaterialVariant.BaseMaterial setado para Ground.

IceName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar o nome MaterialVariant para substituir o gelo incorporado. O Ice Specified MaterialVariant deve ter MaterialVariant.BaseMaterial definido para Ice.

LeafyGrassName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o LeafyGrass built-in. O Material especificado deve ter MaterialVariant.BaseMaterial setado para LeafyGrass.

LeatherName

Não scriptável
Ler Parallel
Segurança Roblox

LimestoneName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o Limestone built-in. O Materialista Especificado deve ter MaterialVariant.BaseMaterial setado para Limestone.

MarbleName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar o nome MaterialVariant para substituir o Marble. O Materialista Especificado deve ter MaterialVariant.BaseMaterial definido para Marble.

MetalName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o Metal. O Material Especificado deve ter MaterialVariant.BaseMaterial definido para Metal.

MudName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o Mud incorporado. O Material Specificado deve ter MaterialVariant.BaseMaterial definido para Mud.

PavementName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o pavimento incorporado. O Material Specificado deve ter MaterialVariant.BaseMaterial definido para o pavimento.

PebbleName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o Pebble incorporado. O Material Specificado deve ter MaterialVariant.BaseMaterial definido para Pebble.

PlasterName

Não scriptável
Ler Parallel
Segurança Roblox

PlasticName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o Plástico incorporado. O Materialista Especificado deve ter MaterialVariant.BaseMaterial definido como Plástico.

RockName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar o nome MaterialVariant para substituir o Rock. O Materialismo Especificado deve ter MaterialVariant.BaseMaterial definido para Rock.

RoofShinglesName

Não scriptável
Ler Parallel
Segurança Roblox

RubberName

Não scriptável
Ler Parallel
Segurança Roblox

SaltName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o Sal. O Material Variante Especificado deve ter MaterialVariant.BaseMaterial definido como Sal.

SandName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar o nome MaterialVariant para substituir o Sand. O Material Variável Especificado deve ter MaterialVariant.BaseMaterial definido para Sand.

SandstoneName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o Sandstone built-in. O Sandstone especificado deve ter MaterialVariant.BaseMaterial setado para Sandstone.

SlateName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o Slate built-in. O Slate Specified MaterialVariant deve ter MaterialVariant.BaseMaterial definido para Slate.

SmoothPlasticName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o SmoothPlastic. O Materialista Especificado deve ter MaterialVariant.BaseMaterial definido para SmoothPlastic.

SnowName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o Snow. O Materializado Especificado deve ter MaterialVariant.BaseMaterial definido para Snow.

Use2022Materials

Não replicado
Ler Parallel
Segurança do script Roblox

Quando é falso, materiais incorporados usam o pacote de materiais antes de 2022. Quando é verdadeiro, materiais incorporados usam o pacote de materiais lançado em 2022.

WoodName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir o Madeira. O Material Especificado deve ter MaterialVariant.BaseMaterial setado para Madeira.

WoodPlanksName

Não scriptável
Ler Parallel
Segurança Roblox

Especificar MaterialVariant nome para substituir as madeiras construídas. O Material especificado deve ter MaterialVariant.BaseMaterial definido para as madeiras.

Métodos

GetBaseMaterialOverride

Obtenha o nome de over MaterialVariant do digitarde material especificado.

Parâmetros

material: Enum.Material

Tipo de material a ser obtido.


Devolução

O nome MaterialVariant atualmente está definido como o nome de uma Sobrepor/substituir.

GetMaterialVariant

Obtenha a referência MaterialVariant efetiva dada um nome de MaterialVariant e BaseMaterial. Este MaterialVariant deve ser um descendente de MaterialService. Retorna nil se não existir uma instância correspondente.

Parâmetros

material: Enum.Material

Material base de MaterialVariant.

name: string

Nome do MaterialVariant.


Devolução

Uma instância MaterialVariant que corresponda a parâmetros.

SetBaseMaterialOverride

void

Defina um nome MaterialVariant que sobrescreve um material incorporado.

Parâmetros

material: Enum.Material

O tipo de material a ser alterado.

name: string

Nome do ObjetoMaterialVariant.


Devolução

void

Eventos