方塊網格對象會將「磚塊」網格應用到它所屬的 BasePart 上。它與一個 SpecialMesh 以 'brick' 設置的 SpecialMesh.MeshType 相同,行為相同。
方塊網格做什麼?
一個方塊網格給予了 BasePart 它被應用到磚形網格上。它的外觀與標準 Roblox Part 相同。
網格的尺寸將在所有方向上線性縮放 BasePart.Size , 這意味著包含方塊網格的零件可以以與其他零件相同的方式縮放。
然而,BlockMesh 所帶來的額外功能是設置 DataModelMesh.Scale 和 DataModelMesh.Offset 屬性的能力。這些允許顯示的網格位置和尺寸無需更改網格所屬的 或 來變更網格。
注意,由於 BlockMesh 對象沒有包含紋理,因此 DataModelMesh.VertexColor 屬性沒有做任何事情。
範例程式碼
A simple demonstration of how a BlockMesh can be created and how the DataModelMesh.Scale and DataModelMesh.Offset properties can be used.
BlockMesh Instantiation
local part = Instance.new("Part")
part.Position = Vector3.new(0, 2, 0)
part.Size = Vector3.new(5, 2, 5)
part.Anchored = true
local mesh = Instance.new("BlockMesh")
mesh.Scale = Vector3.new(0.5, 0.5, 0.5)
mesh.Offset = Vector3.new(0, 2, 0)
mesh.Parent = part
local adornment = Instance.new("SelectionBox")
adornment.Adornee = part
adornment.Parent = part
part.Parent = workspace
概要
屬性
屬性 繼承自 DataModelMesh