MaterialService 是游戏服务管理材料的。它是一个全球 MaterialVariant 实输入的容器。 MaterialVariant 可以是 MaterialService 的子或
MaterialService 有一些 (Material) 名属性。 分配一个 MaterialVariant 名称将替换内置的材料用指定的 Materialrant 。 如果 MaterialService 无法找到匹配的 Materialrant ,它会返回为指定的 Materialrant 。 注意 BaseMaterial 也应该匹配,例如,只有 Base
MaterialService 有一个 MaterialService.Use2022Materials 属性,可以在传承材料和 2022 年新材料之间切换。因为传承材料和用户生成 (新) 地形材料使用不同的编码,使用传承材料和 MaterialVariant 在同一时间使用是有性能惩罚的。如果您的游戏使用 pre-
概要
属性
指定 MaterialVariant 名称来覆盖内置的沥青。
指定 MaterialVariant 名称来覆盖内置的基础。
指定 MaterialVariant 名称来覆盖内置的 Brick。
指定 MaterialVariant 名称来覆盖内置鹅卵石。
指定 MaterialVariant 名称来覆盖内置的混凝土。
指定 MaterialVariant 名称来覆盖内置的腐蚀金属。
指定 MaterialVariant 名称来覆盖内置的 CrackedLava。
指定 MaterialVariant 名称来覆盖内置的钻石板。
指定 MaterialVariant 名称来覆盖内置的 Fabric。
指定 MaterialVariant 名称来覆盖内置铝箔。
指定 MaterialVariant 名称来覆盖内置冰川。
指定 MaterialVariant 名称来覆盖内置花岗岩。
指定 MaterialVariant 名称来覆盖内置的草。
指定 MaterialVariant 名称来覆盖内置地面。
指定 MaterialVariant 名称来覆盖内置的冰。
指定 MaterialVariant 名称来覆盖内置叶子草。
指定 MaterialVariant 名称来覆盖内置的石灰。
指定 MaterialVariant 名称来覆盖内置大理石。
指定 MaterialVariant 名称来覆盖内置的金属。
指定 MaterialVariant 名称来覆盖内置的泥。
指定 MaterialVariant 名称来覆盖内置地板。
指定 MaterialVariant 名称来覆盖内置的 Pebble。
指定 MaterialVariant 名称来覆盖内置的塑料。
指定 MaterialVariant 名称来覆盖内置的岩石。
指定 MaterialVariant 名称来覆盖内置的盐。
指定 MaterialVariant 名称来覆盖内置的沙子。
指定 MaterialVariant 名称来覆盖内置的砂岩。
指定 MaterialVariant 名称来覆盖内置 Slate。
指定 MaterialVariant 名称来覆盖内置的 SmoothPlastic。
指定 MaterialVariant 名称来覆盖内置的雪。
切换内置材料包。
指定 MaterialVariant 名称来覆盖内置的木材。
指定 MaterialVariant 名称来覆盖内置的木板。
方法
获取特定材料类输入的覆盖名称。
获取有效的材料变体引用名称和材料。
设置一个 MaterialVariant 名称,该名称将覆盖内置材料。
属性
CardboardName
CarpetName
CeramicTilesName
ClayRoofTilesName
CorrodedMetalName
指定 MaterialVariant 名称来覆盖内置的腐蚀金属。指定的材料必须有 MaterialVariant.BaseMaterial 设置为 CorrodedMetal。
CrackedLavaName
指定 MaterialVariant 名称来覆盖内置的 CrackedLava。 指定的材料变体必须有 MaterialVariant.BaseMaterial 设置到 CrackedLava。
LeatherName
PlasterName
RoofShinglesName
RubberName
SmoothPlasticName
指定 MaterialVariant 名称来覆盖内置 SmoothPlastic。 指定的材料变体必须有 MaterialVariant.BaseMaterial 设置到 SmoothPlastic。
方法
GetMaterialVariant
获取一个 MaterialVariant 名称和 BaseMaterial 的有效引用。这个 MaterialVariant 必须是 MaterialService 的后代。如果没有匹配的实例,它将返回 nil。
参数
材料变体的基础材料。
MaterialVariant 的名称。
返回
一个与参数匹配的 MaterialVariant 实例。