データタイプの 列挙 、ま入力は Enum は、固定リストのアイテムのリストです。グローバルオブジェクト Enum を通じて、エナムにアクセスできます。エナムとそのアイテムの完全なリストは、API 参照の 2>Datatype.Enum2> で見ることができます。
Enums のアイテムを取得する
枚数の要素を取得するには、GetEnumItems() メソッドを呼び出す枚数。次のコードサンプルでは、GetEnumItems() メソッドを呼び出す方法を示しています。Enum.PartType 枚数のメモ。
local partTypes = Enum.PartType:GetEnumItems()for index, enumItem in partTypes doprint(enumItem)end--]]Enum.PartType.BallEnum.PartType.BlockEnum.PartType.Cylinder]]
枚数のアイテム
Datatype. EnumItem は、enums のアイテムのデータタイプです。EnumItem には 3つのプロパティがあります:
オブジェクトのいくつかのプロパティは、特定の数値のみを表示できます。たとえば、 Shape オブジェクトの Part プロパティは、 Enum.PartType 枚のエンムのプロパティです。次のコードサンプルでは、 2>Class.Part2> オブジェクトの
-- EnumItem の呼び出し名の Cylinderprint(Enum.PartType.Cylinder.Name) -- シリンダーprint(Enum.PartType.Cylinder.Value) -- 2print(Enum.PartType.Cylinder.EnumType) -- PartType
枚数のアイテムを割り当てる
プロパティの値として EnumItem を割り当てるには、Enum の完全なデクラレーションを使用します。Value または 1> EntityType1> を使用することもできます。
local part = Instance.new("Part") -- 新しいパーツを作成part.Parent = workspacepart.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