MaterialService

Pokaż przestarzałe

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Brak możliwości tworzenia
Usługa

MaterialService jest usługą gry odpowiedzialną za zarządzanie materiałami. Jest to kontener dla globalnych instancji MaterialVariant . Class.Material Anthony

MateriałService ma kilka właściwości (Material). Przydzielanie imienia MaterialVariant zastępuje zbudowany materiał przez określony MaterialVariant. Jeśli MaterialService nie może znaleźć zgodnego MaterialVariant, to spadnie do zbudowanego materiału. Uwaga BaseMaterial powinna również

MaterialService ma własność MaterialService.Use2022Materials, która przełącza się między starymi materiałami a nowymi materiałami wdrożonymi w roku 2022. Ponieważ dziedzictwo i materiały użytkownika generowane są różnymi kodami, używanie dziedzictwa i materiałów użytkownika generowany

Podsumowanie

Właściwości

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zastąpić wbudowany Asphalt.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zastąpić wbudowany Basalt.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zmienić nazwę wbudowanego Cegła.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy
  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy
  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy
  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy
  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zastąpić wbudowany Kobblestone.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zastąpić wbudowany beton.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Określ MaterialVariant nazwę, aby zastąpić zbudowany CorrodedMetal.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zastąpić zbudowaną CrackedLava.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zastąpić wbudowaną płytę diamentową.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby przeciągnąć wbudowany wzór.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zmienić wbudowany Folie.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zmienić wbudowany Glacier.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zastąpić wbudowany Granit.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zastąpić wbudowany Trawy.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wskazuj MaterialVariant nazwę, aby zmienić zbudowaną podłogę.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wskazuj MaterialVariant nazwę, aby wyłączyć wbudowany Ice.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zastąpić wbudowany LeafyGrass.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy
  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wskazuj MaterialVariant nazwę, aby zastąpić wbudowany wapień.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zastąpić wbudowany marmur.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wskazuj MaterialVariant nazwę, aby zastąpić zbudowany Metal.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zmienić wbudowany Mud.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zastąpić wbudowany panele.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby przejść nadbudowany Pebble.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy
  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wskazuj MaterialVariant nazwę, aby przeciągnąć wbudowany plastik.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zastąpić wbudowany wskazówkę Rock.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy
  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy
  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby przeciągnąć zbudowany sól.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wskazuj MaterialVariant nazwę, aby przeciągnąć Sand wbudowany.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zastąpić wbudowany w piaskowiec.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zastąpić wbudowany Slate.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zmienić wbudowany SmoothPlastic.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wskazuj MaterialVariant nazwę, aby przejść zbudowany śnieg.

  • Bez replikacji
    Zabezpieczenia skryptów Roblox
    Odczyt równoległy

    Przełącz pakiet materiałów wbudowanych.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Określ MaterialVariant nazwę, aby zastąpić zbudowane drewno.

  • Brak możliwości dodawania do skryptu
    Zabezpieczenia na platformie Roblox
    Odczyt równoległy

    Wpisz MaterialVariant nazwę, aby zastąpić wbudowane drewniane deski.

Metody

Właściwości

AsphaltName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant, aby zastąpić wbudowany asfalt. Specified MaterialVariant musi mieć ustawiony MaterialVariant.BaseMaterial do Asphaltu.

BasaltName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany Basalt.Specified MaterialVariant musi mieć MaterialVariant.BaseMaterial ustawiony na Basalt.

BrickName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany Brick. W przypadkuSpecified MaterialVariant musi mieć MaterialVariant.BaseMaterial ustawiony na Brick.

CardboardName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

CarpetName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

CeramicTilesName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

ClayRoofTilesName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

CobblestoneName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany Kobieta.SpecifiedMaterialVariant musi mieć ustawiony MaterialVariant.BaseMaterial do Kobieta.

ConcreteName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany beton.Specified MaterialVariant musi mieć ustawiony MaterialVariant.BaseMaterial do betonu.

CorrodedMetalName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić zbudowany CorrodedMetal. Specified Material musi mieć MaterialVariant.BaseMaterial ustawiony na CorrodedMetal.

CrackedLavaName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić zbudowaną CrackedLava. NazwaSpecifiedMaterialVariant musi mieć MaterialVariant.BaseMaterial ustawiony na CrackedLava.

DiamondPlateName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowaną płytę diamentową. Specified Material musi mieć MaterialVariant.BaseMaterial ustawiony na DiamondPlate.

FabricName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany materiał.Specified MaterialVariant musi mieć MaterialVariant.BaseMaterial ustawiony na Fabryce.

FoilName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany Folie.Specified MaterialVariant musi mieć MaterialVariant.BaseMaterial ustawiony na Folie.

GlacierName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany Glacier.Specified MaterialVariant musi mieć ustawiony MaterialVariant.BaseMaterial dla Glacera.

GraniteName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany Granit. Specified MaterialVariant musi mieć ustawiony MaterialVariant.BaseMaterial do Granite.

GrassName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany trawie.Specified MaterialVariant musi mieć ustawiony MaterialVariant.BaseMaterial do Trawy.

GroundName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić zbudowany podłogę. Specified Material must have MaterialVariant.BaseMaterial set to Ground.

IceName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany Ice.Specified MaterialVariant musi mieć MaterialVariant.BaseMaterial ustawiony na Ice.

LeafyGrassName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany LeafyGrass. Specified Material musi mieć ustawiony MaterialVariant.BaseMaterial do LeafyGrass.

LeatherName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

LimestoneName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany wapień. W przypadku wbudowanego wapienia konieczne jest ustawienie MaterialVariant.BaseMaterial na wapień.

MarbleName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany marmur.Specified MaterialVariant musi mieć ustawiony MaterialVariant.BaseMaterial do Marble.

MetalName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić Metal.Specified MaterialVariant musi mieć MaterialVariant.BaseMaterial ustawiony na Metal.

MudName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany Mud.Specified MaterialVariant musi mieć MaterialVariant.BaseMaterial ustawiony na Mud.

PavementName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant, aby zastąpić wbudowany panele.Specified MaterialVariant musi mieć MaterialVariant.BaseMaterial ustawiony na panele.

PebbleName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany Pebble.Specified MaterialVariant musi mieć ustawiony MaterialVariant.BaseMaterial dla Pebble.

PlasterName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

PlasticName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany plastik.Specified MaterialVariant musi mieć ustawiony MaterialVariant.BaseMaterial na Plastic.

RockName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany Rock.Specified MaterialVariant musi mieć MaterialVariant.BaseMaterial ustawiony na Rock.

RoofShinglesName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

RubberName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

SaltName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany sól.Specified MaterialVariant musi mieć ustawiony MaterialVariant.BaseMaterial do Salt.

SandName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany Sand. Wymaganym MaterialVariant musi mieć MaterialVariant.BaseMaterial ustawiony na Sand.

SandstoneName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zmienić wbudowany w piaskowiec. Specified MaterialVariant musi mieć ustawiony MaterialVariant.BaseMaterial do Sandstone.

SlateName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany Slate.Specified MaterialVariant musi mieć ustawiony MaterialVariant.BaseMaterial na Slate.

SmoothPlasticName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany SmoothPlastic. W przypadku MaterialVariant określonego musi mieć MaterialVariant.BaseMaterial zestawiony z SmoothPlastic.

SnowName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowany Snow. Specified Material musi mieć MaterialVariant.BaseMaterial ustawiony na Snow.

Use2022Materials

Bez replikacji
Zabezpieczenia skryptów Roblox
Odczyt równoległy

Gdy jest fałszywy, wbudowane materiały używają zestawu materiałów przed 2022. Gdy jest prawdziwy, wbudowane materiały używają zestawu materiałów opublikowany w 2022.

WoodName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić zbudowany drewniany.Specified MaterialVariant musi mieć ustawiony MaterialVariant.BaseMaterial do drewna.

WoodPlanksName

Brak możliwości dodawania do skryptu
Zabezpieczenia na platformie Roblox
Odczyt równoległy

Określ nazwę MaterialVariant , aby zastąpić wbudowane WoodPlanks. Specified MaterialVariant musi mieć ustawiony MaterialVariant.BaseMaterial do WoodPlanks.

Metody

GetBaseMaterialOverride

Zdobądź nazwę MaterialVariant nadrzędnego wpisywaćmateriału.

Parametry

material: Enum.Material

Typ materiału do pobrania.


Zwroty

Nazwa MaterialVariant ustawiona jest obecnie jako przeciwdziałająca.

GetMaterialVariant

Zdobądź efektywny identyfikator MaterialVariant, który jest nazwą MaterialVariant i BaseMaterial. Ten MaterialVariant musi być potomkiem MaterialService. Wynika nil, jeśli nie ma dopasującego instancji.

Parametry

material: Enum.Material

Bazowa tkanina materiału.

name: string

Nazwa wariantu.


Zwroty

Instancja MaterialVariant, która pasuje do parametrów.

SetBaseMaterialOverride

void

Ustaw MaterialVariant nazwę, która przekracza zbudowany materiał.

Parametry

material: Enum.Material

Typ materiału do zmiany.

name: string

Nazwa obiektu MaterialVariant.


Zwroty

void

Zdarzenia