MaterialService

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

作成できません
サービス

MaterialService は素材の管理に責任を負うゲームサービスです。グローバルな MaterialVariant インスタンスのコンテナです。

MaterialService にはいくつかの (Material) 名前プロパティがあります。 MaterialVariant の名前を割り当てると、内蔵の材料を指定した MaterialVariant に置き換えます。如果 MaterialService がマッチングな MaterialVariant を見つけるこ

MaterialService には、 MaterialService.Use2022Materials プロパティがあります。これは、2022年に導入されたレガシーマテリアルと新しいマテリアルの間で切り替えます。レガシーマテリアルとユーザー生成 (新しい) 地形マテリアルは、異

概要

プロパティ

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵のアスファルトをオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の Basalt をオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵のレンガをオーバーライドします。

  • スクリプト作成できません
    並列読み取り
  • スクリプト作成できません
    並列読み取り
  • スクリプト作成できません
    並列読み取り
  • スクリプト作成できません
    並列読み取り
  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵のコブルストーンをオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵のコンクリートをオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の CorrodedMetal をオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の CrackedLava をオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵のダイヤモンドプレートをオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の Fabric をオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵のフォイルをオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の氷河をオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の Granite をオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の草をオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の地面をオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の氷をオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の LeafyGrass をオーバーライドします。

  • スクリプト作成できません
    並列読み取り
  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵のリムーンをオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵のマーブルをオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵のメタルをオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の Mud をオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵のパークレットをオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の Pebble をオーバーライドします。

  • スクリプト作成できません
    並列読み取り
  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵プラスチックをオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵のロックをオーバーライドします。

  • スクリプト作成できません
    並列読み取り
  • スクリプト作成できません
    並列読み取り
  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の塩をオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の Sand をオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の Sandstone をオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の Slate をオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の SmoothPlastic をオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の雪をオーバーライドします。

  • 複製されていません
    並列読み取り

    内蔵マテリアルパックを切り替えます。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の木をオーバーライドします。

  • スクリプト作成できません
    並列読み取り

    Class.MaterialVariant 名前を指定して、内蔵の WoodPlanks をオーバーライドします。

方法

プロパティ

AsphaltName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵のアスファルトをオーバーライドします。スペックテーマのアセットの名前には、MaterialVariant.BaseMaterial が含まれている必要があります。

BasaltName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵の基礎をオーバーライドします。指定された素材バリアントは、MaterialVariant.BaseMaterial を基礎に設定する必要があります。

BrickName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵のレンガをオーバーライドします。指定されたマテリアルのバージョンは、MaterialVariant.BaseMaterial をレンガに設定する必要があります。

CardboardName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

CarpetName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

CeramicTilesName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

ClayRoofTilesName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

CobblestoneName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵のコブルストーンをオーバーライドします。スペックティド マテリアルズには、MaterialVariant.BaseMaterial がコブルストーンに設定されている必要があります。

ConcreteName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵のコンクリートをオーバーライドします。スペック材料変換必須、MaterialVariant.BaseMaterial をコンクリートに設定している必要があります。

CorrodedMetalName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内腐金属をオーバーライドします。指定された素材バリアントは、MaterialVariant.BaseMaterial を CorrodedMetal に設定している必要があります。

CrackedLavaName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.MaterialVariant 名前を指定して、内蔵のCrackedLavaをオーバーライドします。指定された MaterialVariant は、MaterialVariant.BaseMaterial を CrackedLava に設定しなければなりません。

DiamondPlateName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵のダイヤモンドプレートをオーバーライドします。指定されたマテリアルバリアントは、MaterialVariant.BaseMaterial をダイヤモンドプレートに設定しなければなりません。

FabricName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵の MaterialVariant.BaseMaterial をオーバーライドします。指定された素材バリアントは、Fabric に 1> Class.Material.BaseMaterial1> を設定する必要があります。

FoilName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵のフォイルをオーバーライドします。指定された素材バリアントは、MaterialVariant.BaseMaterial をフォイルに設定している必要があります。

GlacierName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵の氷河をオーバーライドします。指定された素材バリアントは、MaterialVariant.BaseMaterial を Glacier に設定する必要があります。

GraniteName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵の Granite をオーバーライドします。指定された MaterialVariant は、MaterialVariant.BaseMaterial を Granite に設定しなければなりません。

GrassName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵の草をオーバーライドします。指定された素材バリアントは、MaterialVariant.BaseMaterial をグラスに設定する必要があります。

GroundName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵の地面をオーバーライドします。指定されたマテリアルバリアントは、MaterialVariant.BaseMaterial を地面に設定する必要があります。

IceName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵の氷をオーバーライドします。指定されたマテリアルバリアントは、MaterialVariant.BaseMaterial を Ice に設定しなければなりません。

LeafyGrassName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵の LeafyGrass をオーバーライドします。指定された MaterialVariant は、 MaterialVariant.BaseMaterial を LeafyGrass に設定しなければなりません。

LeatherName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

LimestoneName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵のリムーンをオーバーライドします。指定された素材バリアントは、MaterialVariant.BaseMaterial をリムーンに設定しなければなりません。

MarbleName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵の大理石をオーバーライドします。指定された MaterialVariant は、大理石に MaterialVariant.BaseMaterial を設定しなければなりません。

MetalName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵のメタルをオーバーライドします。指定されたマテリアルのバージョンは、MaterialVariant.BaseMaterial をメタルに設定する必要があります。

MudName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵の Mud をオーバーライドします。指定された MaterialVariant は、 MaterialVariant.BaseMaterial を Mud に設定しなければなりません。

PavementName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵のパークタイルをオーバーライドします。指定された MaterialVariant.BaseMaterial は、パークタイルに Class.Material.BaseMaterial を設定しなければなりません。

PebbleName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵の Pebble をオーバーライドします。指定された MaterialVariant は、 MaterialVariant.BaseMaterial を Pebble に設定しなければなりません。

PlasterName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

PlasticName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵のプラスチックをオーバーライドします。指定されたマテリアルバリアントは、プラスチックに MaterialVariant.BaseMaterial を設定しなければなりません。

RockName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵のロックをオーバーライドします。指定された MaterialVariant は、MaterialVariant.BaseMaterial をロックに設定する必要があります。

RoofShinglesName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

RubberName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

SaltName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.MaterialVariant 名前を指定して、内蔵の塩をオーバーライドします。指定された素材バリアントは、MaterialVariant.BaseMaterial を塩に設定しなければなりません。

SandName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵の Sand をオーバーライドします。指定された MaterialVariant は、MaterialVariant.BaseMaterial を Sand に設定しなければなりません。

SandstoneName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵の Sandstone をオーバーライドします。Specified Material は、MaterialVariant.BaseMaterial を Sandstone に設定しなければなりません。

SlateName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵の Slate をオーバーライドします。指定された MaterialVariant は、MaterialVariant.BaseMaterial を Slate に設定しなければなりません。

SmoothPlasticName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.MaterialVariant 名前を指定して、内蔵の SmoothPlastic をオーバーライドします。スペックテーマリントが MaterialVariant.BaseMaterial を SmoothPlastic に設定している必要があります。

SnowName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵の雪をオーバーライドします。指定された素材バリアントは、MaterialVariant.BaseMaterial を雪に設定する必要があります。

Use2022Materials

複製されていません
並列読み取り
Robloxのスクリプトセキュリティ

偽である場合、内蔵の素材は 2022 年以前の素材パックを使用します。偽である場合、内蔵の素材は 2022 年にリリースされた素材パックを使用します。

WoodName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.MaterialVariant 名前を指定して、内蔵の木をオーバーライドします。指定された材料変換は、MaterialVariant.BaseMaterial を木に設定する必要があります。

WoodPlanksName

スクリプト作成できません
並列読み取り
Robloxのセキュリティ

Class.Material 名前を指定して、内蔵の WoodPlanks をオーバーライドします。Specified Material は、MaterialVariant.BaseMaterial を WoodPlanks に設定しなければなりません。

方法

GetBaseMaterialOverride

指定された素材入力イプのオーバーライド名を取得します。

パラメータ

material: Enum.Material

取得するマテリアルタイプ。


戻り値

現在、MaterialVariant 名はオーバーライドとして設定されています。

GetMaterialVariant

MaterialVariant の名前と BaseMaterial を持つ効果のある MaterialVariant の参照を取得します。この MaterialVariant は MaterialService の子である必要があります。マッチしないインスタンスが存在しない場合は、nil を返します。

パラメータ

material: Enum.Material

MaterialVariant のベースマテリアル。

name: string

MaterialVariant の名前。


戻り値

パラメータに一致する MaterialVariant インスタンス。

SetBaseMaterialOverride

void

Class.MaterialVariant 名前を設定して、内蔵の素材をオーバーライドします。

パラメータ

material: Enum.Material

変更する材料タイプ。

name: string

MaterialVariant オブジェクトの名前。


戻り値

void

イベント