MaterialServiceクラス

クラスサービス(game:GetService("MaterialService")で取り出す)Instance.newでは作れない日本語解説は準備中

ひとことで言うと

MaterialServiceは、ロブロックス(Roblox)のクラスです。くわしい日本語解説は準備中のため、下に公式の説明(英語)を載せています。

公式の説明(英語):The game service responsible for managing materials.

クラスの関係

受け継いでいるクラス:Object → Instance → MaterialService

プロパティ(40)

名前と書き方説明
AsphaltName
MaterialService.AsphaltName: string
Specify MaterialVariant name to override built-in Asphalt.
BasaltName
MaterialService.BasaltName: string
Specify MaterialVariant name to override built-in Basalt.
BrickName
MaterialService.BrickName: string
Specify MaterialVariant name to override built-in Brick.
CardboardName
MaterialService.CardboardName: string
Specify MaterialVariant name to override built-in Cardboard.
CarpetName
MaterialService.CarpetName: string
Specify MaterialVariant name to override built-in Carpet.
CeramicTilesName
MaterialService.CeramicTilesName: string
Specify MaterialVariant name to override built-in CeramicTiles.
ClayRoofTilesName
MaterialService.ClayRoofTilesName: string
Specify MaterialVariant name to override built-in ClayRoofTiles.
CobblestoneName
MaterialService.CobblestoneName: string
Specify MaterialVariant name to override built-in Cobblestone.
ConcreteName
MaterialService.ConcreteName: string
Specify MaterialVariant name to override built-in Concrete.
CorrodedMetalName
MaterialService.CorrodedMetalName: string
Specify MaterialVariant name to override built-in CorrodedMetal.
CrackedLavaName
MaterialService.CrackedLavaName: string
Specify MaterialVariant name to override built-in CrackedLava.
DiamondPlateName
MaterialService.DiamondPlateName: string
Specify MaterialVariant name to override built-in DiamondPlate.
FabricName
MaterialService.FabricName: string
Specify MaterialVariant name to override built-in Fabric.
FoilName
MaterialService.FoilName: string
Specify MaterialVariant name to override built-in Foil.
GlacierName
MaterialService.GlacierName: string
Specify MaterialVariant name to override built-in Glacier.
GraniteName
MaterialService.GraniteName: string
Specify MaterialVariant name to override built-in Granite.
GrassName
MaterialService.GrassName: string
Specify MaterialVariant name to override built-in Grass.
GroundName
MaterialService.GroundName: string
Specify MaterialVariant name to override built-in Ground.
IceName
MaterialService.IceName: string
Specify MaterialVariant name to override built-in Ice.
LeafyGrassName
MaterialService.LeafyGrassName: string
Specify MaterialVariant name to override built-in LeafyGrass.
LeatherName
MaterialService.LeatherName: string
Specify MaterialVariant name to override built-in Leather.
LimestoneName
MaterialService.LimestoneName: string
Specify MaterialVariant name to override built-in Limestone.
MarbleName
MaterialService.MarbleName: string
Specify MaterialVariant name to override built-in Marble.
MetalName
MaterialService.MetalName: string
Specify MaterialVariant name to override built-in Metal.
MudName
MaterialService.MudName: string
Specify MaterialVariant name to override built-in Mud.
PavementName
MaterialService.PavementName: string
Specify MaterialVariant name to override built-in Pavement.
PebbleName
MaterialService.PebbleName: string
Specify MaterialVariant name to override built-in Pebble.
PlasterName
MaterialService.PlasterName: string
Specify MaterialVariant name to override built-in Plaster.
PlasticName
MaterialService.PlasticName: string
Specify MaterialVariant name to override built-in Plastic.
RockName
MaterialService.RockName: string
Specify MaterialVariant name to override built-in Rock.
RoofShinglesName
MaterialService.RoofShinglesName: string
Specify MaterialVariant name to override built-in RoofShingles.
RubberName
MaterialService.RubberName: string
Specify MaterialVariant name to override built-in Rubber.
SaltName
MaterialService.SaltName: string
Specify MaterialVariant name to override built-in Salt.
SandName
MaterialService.SandName: string
Specify MaterialVariant name to override built-in Sand.
SandstoneName
MaterialService.SandstoneName: string
Specify MaterialVariant name to override built-in Sandstone.
SlateName
MaterialService.SlateName: string
Specify MaterialVariant name to override built-in Slate.
SmoothPlasticName
MaterialService.SmoothPlasticName: string
Specify MaterialVariant name to override built-in SmoothPlastic.
SnowName
MaterialService.SnowName: string
Specify MaterialVariant name to override built-in Snow.
WoodName
MaterialService.WoodName: string
Specify MaterialVariant name to override built-in Wood.
WoodPlanksName
MaterialService.WoodPlanksName: string
Specify MaterialVariant name to override built-in WoodPlanks.

メソッド(3)

名前と書き方説明
GetBaseMaterialOverride
MaterialService:GetBaseMaterialOverride(material: Material): string
Get the override MaterialVariant name of specified Material type.
GetMaterialVariant
MaterialService:GetMaterialVariant(material: Material, name: string): MaterialVariant
Get the effective MaterialVariant reference given a name and Material.
SetBaseMaterialOverride
MaterialService:SetBaseMaterialOverride(material: Material, name: string): ()
Set a MaterialVariant name that overrides a built-in material.

受け継いでいるメンバー

Instance から受け継いでいるもの(46)

Archivable・Capabilities・IsInSandbox・Name・Parent・PredictionMode・Sandboxed・AddTag・ClearAllChildren・Clone・Destroy・FindFirstAncestor・FindFirstAncestorOfClass・FindFirstAncestorWhichIsA・FindFirstChild・FindFirstChildOfClass・FindFirstChildWhichIsA・FindFirstDescendant・GetActor・GetAttribute・GetAttributeChangedSignal・GetAttributes・GetChildren・GetDebugId・GetDescendants・GetFullName・GetStyled・GetStyledPropertyChangedSignal・GetTags・HasTag・IsAncestorOf・IsDescendantOf・IsPropertyModified・QueryDescendants・RemoveTag・ResetPropertyToDefault・SetAttribute・WaitForChild・AncestryChanged・AttributeChanged・ChildAdded・ChildRemoved・DescendantAdded・DescendantRemoving・Destroying・StyledPropertiesChanged

Object から受け継いでいるもの(4)

ClassName・GetPropertyChangedSignal・IsA・Changed

英語の説明とメンバーの一覧は、Roblox Creator Documentation(MaterialService)をもとにしています(CC BY 4.0)。日本語の解説は、このサイトで独自に書いたものです。

執筆:鈴木孝昌官公庁のWeb・システム開発を担当する現役プロジェクトマネージャー。沖縄マイクラ部 クロスウェーブで、ロブロックス(Roblox)・マインクラフト(マイクラ)・Scratchなどのプログラミングを指導。マイクラカップ沖縄代表チームを指導(第6回・第7回、第7回TBS賞)。
沖縄マイクラ部で、子どもたちにロブロックス(Roblox)やマインクラフト(マイクラ)のプログラミングを教えています。プロフィールと編集方針
Instagramで教室の様子を見る
noteで記事を読む