CylinderMesh 對 BasePart 套用「圓柱」網格。
CylinderMesh 是什麼?
CylinderMesh 可以將 BasePart 應用到圓柱形網格。
應用的網格給予相同的外觀,因為 SpecialMesh.MeshType 的 Class.SpecialMesh 設為 "圓柱" 或 SpecialMesh 設為 "圓柱" 。但與那些兩個案例不同,它是以 Part.Shape 的 Y 軸方
Class.BasePart.Size 的 Class.BasePart 的尺寸相對於 Class.BasePart 的 Class.BasePart.Size 。這個尺寸是沿著 Class.BasePart 的 Y 軸和保持一個 1:1 比率的方向來調整零件的
注意 CylinderMesh 對象並不包含 DataModelMesh.VertexColor 屬性,因此 Class.DataModelMesh.VertexColor 沒有任何作用。
為什麼使用 CylinderMesh?
使用網格來設置零件的 Part.Shape 屬性,而不是使用 DataModelMesh.Scale 和 DataModelMesh.Offset 屬性來變更位置和尺寸
CylinderMesh 與 SpecialMesh 使用 SpecialMesh.MeshType 設為 SpecialMesh 時,CylinderMesh 的頂點位置與零件的高度 (Y �
範例程式碼
CylinderMesh Instantiation
local part = Instance.new("Part")
part.Position = Vector3.new(0, 2, 0)
part.Size = Vector3.new(10, 2, 5)
part.Anchored = true
local mesh = Instance.new("CylinderMesh")
mesh.Parent = part
mesh.Scale = Vector3.new(1, 1, 1)
mesh.Offset = Vector3.new(0, 0, 0)
local adornment = Instance.new("SelectionBox")
adornment.Adornee = part
adornment.Parent = part
part.Parent = workspace
概要
屬性
屬性 繼承自 DataModelMesh網格的 Offset 決定了網格在 BasePart.Position 的 BasePart 的相對位置。
網格的尺寸將網格的尺寸與原始尺寸相對。
使用 FileMesh.TextureId 與網格的紋理發生變化。
屬性
屬性 繼承自 DataModelMesh