BlockMesh
*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.
Das BlockMesh-Objekt gilt ein "Baustein"-Mess Netzwerk auf das BasePart , zu dem es übergeordnet ist. Es funktioniert identisch zu einem SpecialMesh mit SpecialMesh.MeshType auf "Baustein" eingestellt.
Was macht ein BlockMesh?
Ein BlockMesh gibt das BasePart angewendet zu einem gestalteten Netz. Es ist identisch in Aussehen mit einem Standard-Roblox Part .
Die Dimensionen des Meshes skalieren in allen Richtungen lineär mit BasePart.Size , das bedeutet, dass ein Teil, der ein BlockMesh enthält, auf die gleiche Weise skaliert werden kann wie jedes andere Teil.
Die zusätzliche Funktionalität, die BlockMesh jedoch bietet, ist die Fähigkeit, die DataModelMesh.Scale und DataModelMesh.Offset Eigenschaften zu setzen. Dies ermöglicht die Position und Größe des Meshes, die angezeigt wird, zu ändern, ohne die
Beachten Sie, dass das Objekt BlockMesh keine Textur enthält, die DataModelMesh.VertexColor Eigenschaft tut nichts.
Code-Beispiele
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
Zusammenfassung
Eigenschaften
Eigenschaften von DataModelMesh übernommenDer Offset eines Meshes bestimmt die relative Position von der BasePart.Position eines BasePart, an der das Meshes angezeigt werden soll.
Die Skala eines Meshes bestimmt die Größe des Meshes in Bezug auf seine ursprünglichen Dimensionen.
Ändert die Helligkeit einer Textur, die mit FileMesh.TextureId verwendet wird.