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 をオーバーライドします。
方法
指定された素材入力イプのオーバーライド名を取得します。
名前とマテリアルを指定したエフェクティブなマテリアルズの参照を取得します。
Class.MaterialVariant 名前を設定して、内蔵の素材をオーバーライドします。
プロパティ
AsphaltName
Class.Material 名前を指定して、内蔵のアスファルトをオーバーライドします。スペックテーマのアセットの名前には、MaterialVariant.BaseMaterial が含まれている必要があります。
BasaltName
Class.Material 名前を指定して、内蔵の基礎をオーバーライドします。指定された素材バリアントは、MaterialVariant.BaseMaterial を基礎に設定する必要があります。
BrickName
Class.Material 名前を指定して、内蔵のレンガをオーバーライドします。指定されたマテリアルのバージョンは、MaterialVariant.BaseMaterial をレンガに設定する必要があります。
CardboardName
CarpetName
CeramicTilesName
ClayRoofTilesName
CobblestoneName
Class.Material 名前を指定して、内蔵のコブルストーンをオーバーライドします。スペックティド マテリアルズには、MaterialVariant.BaseMaterial がコブルストーンに設定されている必要があります。
ConcreteName
Class.Material 名前を指定して、内蔵のコンクリートをオーバーライドします。スペック材料変換必須、MaterialVariant.BaseMaterial をコンクリートに設定している必要があります。
CorrodedMetalName
Class.Material 名前を指定して、内腐金属をオーバーライドします。指定された素材バリアントは、MaterialVariant.BaseMaterial を CorrodedMetal に設定している必要があります。
CrackedLavaName
Class.MaterialVariant 名前を指定して、内蔵のCrackedLavaをオーバーライドします。指定された MaterialVariant は、MaterialVariant.BaseMaterial を CrackedLava に設定しなければなりません。
DiamondPlateName
Class.Material 名前を指定して、内蔵のダイヤモンドプレートをオーバーライドします。指定されたマテリアルバリアントは、MaterialVariant.BaseMaterial をダイヤモンドプレートに設定しなければなりません。
FabricName
Class.Material 名前を指定して、内蔵の MaterialVariant.BaseMaterial をオーバーライドします。指定された素材バリアントは、Fabric に 1> Class.Material.BaseMaterial1> を設定する必要があります。
FoilName
Class.Material 名前を指定して、内蔵のフォイルをオーバーライドします。指定された素材バリアントは、MaterialVariant.BaseMaterial をフォイルに設定している必要があります。
GlacierName
Class.Material 名前を指定して、内蔵の氷河をオーバーライドします。指定された素材バリアントは、MaterialVariant.BaseMaterial を Glacier に設定する必要があります。
GraniteName
Class.Material 名前を指定して、内蔵の Granite をオーバーライドします。指定された MaterialVariant は、MaterialVariant.BaseMaterial を Granite に設定しなければなりません。
GrassName
Class.Material 名前を指定して、内蔵の草をオーバーライドします。指定された素材バリアントは、MaterialVariant.BaseMaterial をグラスに設定する必要があります。
GroundName
Class.Material 名前を指定して、内蔵の地面をオーバーライドします。指定されたマテリアルバリアントは、MaterialVariant.BaseMaterial を地面に設定する必要があります。
IceName
Class.Material 名前を指定して、内蔵の氷をオーバーライドします。指定されたマテリアルバリアントは、MaterialVariant.BaseMaterial を Ice に設定しなければなりません。
LeafyGrassName
Class.Material 名前を指定して、内蔵の LeafyGrass をオーバーライドします。指定された MaterialVariant は、 MaterialVariant.BaseMaterial を LeafyGrass に設定しなければなりません。
LeatherName
LimestoneName
Class.Material 名前を指定して、内蔵のリムーンをオーバーライドします。指定された素材バリアントは、MaterialVariant.BaseMaterial をリムーンに設定しなければなりません。
MarbleName
Class.Material 名前を指定して、内蔵の大理石をオーバーライドします。指定された MaterialVariant は、大理石に MaterialVariant.BaseMaterial を設定しなければなりません。
MetalName
Class.Material 名前を指定して、内蔵のメタルをオーバーライドします。指定されたマテリアルのバージョンは、MaterialVariant.BaseMaterial をメタルに設定する必要があります。
MudName
Class.Material 名前を指定して、内蔵の Mud をオーバーライドします。指定された MaterialVariant は、 MaterialVariant.BaseMaterial を Mud に設定しなければなりません。
PavementName
Class.Material 名前を指定して、内蔵のパークタイルをオーバーライドします。指定された MaterialVariant.BaseMaterial は、パークタイルに Class.Material.BaseMaterial を設定しなければなりません。
PebbleName
Class.Material 名前を指定して、内蔵の Pebble をオーバーライドします。指定された MaterialVariant は、 MaterialVariant.BaseMaterial を Pebble に設定しなければなりません。
PlasterName
PlasticName
Class.Material 名前を指定して、内蔵のプラスチックをオーバーライドします。指定されたマテリアルバリアントは、プラスチックに MaterialVariant.BaseMaterial を設定しなければなりません。
RockName
Class.Material 名前を指定して、内蔵のロックをオーバーライドします。指定された MaterialVariant は、MaterialVariant.BaseMaterial をロックに設定する必要があります。
RoofShinglesName
RubberName
SaltName
Class.MaterialVariant 名前を指定して、内蔵の塩をオーバーライドします。指定された素材バリアントは、MaterialVariant.BaseMaterial を塩に設定しなければなりません。
SandName
Class.Material 名前を指定して、内蔵の Sand をオーバーライドします。指定された MaterialVariant は、MaterialVariant.BaseMaterial を Sand に設定しなければなりません。
SandstoneName
Class.Material 名前を指定して、内蔵の Sandstone をオーバーライドします。Specified Material は、MaterialVariant.BaseMaterial を Sandstone に設定しなければなりません。
SlateName
Class.Material 名前を指定して、内蔵の Slate をオーバーライドします。指定された MaterialVariant は、MaterialVariant.BaseMaterial を Slate に設定しなければなりません。
SmoothPlasticName
Class.MaterialVariant 名前を指定して、内蔵の SmoothPlastic をオーバーライドします。スペックテーマリントが MaterialVariant.BaseMaterial を SmoothPlastic に設定している必要があります。
SnowName
Class.Material 名前を指定して、内蔵の雪をオーバーライドします。指定された素材バリアントは、MaterialVariant.BaseMaterial を雪に設定する必要があります。
WoodName
Class.MaterialVariant 名前を指定して、内蔵の木をオーバーライドします。指定された材料変換は、MaterialVariant.BaseMaterial を木に設定する必要があります。
WoodPlanksName
Class.Material 名前を指定して、内蔵の WoodPlanks をオーバーライドします。Specified Material は、MaterialVariant.BaseMaterial を WoodPlanks に設定しなければなりません。
方法
GetBaseMaterialOverride
指定された素材入力イプのオーバーライド名を取得します。
パラメータ
取得するマテリアルタイプ。
戻り値
現在、MaterialVariant 名はオーバーライドとして設定されています。
GetMaterialVariant
MaterialVariant の名前と BaseMaterial を持つ効果のある MaterialVariant の参照を取得します。この MaterialVariant は MaterialService の子である必要があります。マッチしないインスタンスが存在しない場合は、nil を返します。
パラメータ
MaterialVariant のベースマテリアル。
MaterialVariant の名前。
戻り値
パラメータに一致する MaterialVariant インスタンス。
SetBaseMaterialOverride
Class.MaterialVariant 名前を設定して、内蔵の素材をオーバーライドします。
パラメータ
変更する材料タイプ。
MaterialVariant オブジェクトの名前。