エンラム

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

データタイプの 列挙 、ま入力は Enum は、固定リストのアイテムのリストです。グローバルオブジェクト Enum を通じて、エナムにアクセスできます。エナムとそのアイテムの完全なリストは、API 参照の 2>Datatype.Enum2> で見ることができます。

Enums のアイテムを取得する

枚数の要素を取得するには、GetEnumItems() メソッドを呼び出す枚数。次のコードサンプルでは、GetEnumItems() メソッドを呼び出す方法を示しています。Enum.PartType 枚数のメモ。


local partTypes = Enum.PartType:GetEnumItems()
for index, enumItem in partTypes do
print(enumItem)
end
--]]
Enum.PartType.Ball
Enum.PartType.Block
Enum.PartType.Cylinder
]]

枚数のアイテム

Datatype. EnumItem は、enums のアイテムのデータタイプです。EnumItem には 3つのプロパティがあります:

  • Name - EnumItem の名前。
  • Value - EnumItem の数値インデックス。
  • EnumType - 親 Enum の Datatype. EnumItem 。

オブジェクトのいくつかのプロパティは、特定の数値のみを表示できます。たとえば、 Shape オブジェクトの Part プロパティは、 Enum.PartType 枚のエンムのプロパティです。次のコードサンプルでは、 2>Class.Part2> オブジェクトの


-- EnumItem の呼び出し名の Cylinder
print(Enum.PartType.Cylinder.Name) -- シリンダー
print(Enum.PartType.Cylinder.Value) -- 2
print(Enum.PartType.Cylinder.EnumType) -- PartType

枚数のアイテムを割り当てる

プロパティの値として EnumItem を割り当てるには、Enum の完全なデクラレーションを使用します。Value または 1> EntityType1> を使用することもできます。


local part = Instance.new("Part") -- 新しいパーツを作成
part.Parent = workspace
part.Shape = Enum.PartType.Cylinder -- 枚数アイテム (ベストプラクティス)
part.Shape = Enum.PartType.Cylinder.Value -- 枚数アイテムの値による
part.Shape = 2 -- 枚数アイテムの値による
part.Shape = Enum.PartType.Cylinder.Name -- 枚数アイテム名
part.Shape = "Cylinder" -- By EnumItem Name