BlockMesh

Veraltete anzeigen

*Dieser Inhalt wurde mit KI (Beta) übersetzt und kann Fehler enthalten. Um diese Seite auf Englisch zu sehen, klicke hier.

Das BlockMesh-Objekt wendet ein 'Ziegel'-Mesh auf das BasePart an, an das es angehängt ist. Es verhält sich identisch zu einem SpecialMesh mit SpecialMesh.MeshType, das auf 'Ziegel' gesetzt ist.

Was macht ein BlockMesh?

Ein BlockMesh verleiht dem BasePart, auf das es angewendet wurde, ein ziegelartiges Mesh. Es sieht identisch aus wie ein Standard-Roblox Part.

Die Abmessungen des Meshs skalieren linear in alle Richtungen mit BasePart.Size, das bedeutet, ein Teil, das ein BlockMesh enthält, kann auf die gleiche Weise wie jedes andere Teil verkleinert oder vergrößert werden.

Die zusätzliche Funktionalität, die ein BlockMesh mit sich bringt, ist jedoch, dass die Eigenschaften DataModelMesh.Scale und DataModelMesh.Offset gesetzt werden können. Diese ermöglichen es, die Position und Dimensionen des angezeigten Meshs zu ändern, ohne die BasePart.Position oder BasePart.Size des BasePart, an das das Mesh angehängt ist, zu ändern.

Bitte beachten Sie, dass das BlockMesh-Objekt keine Textur enthält, sodass die DataModelMesh.VertexColor-Eigenschaft keine Auswirkungen hat.

Code-Beispiele

Eine einfache Demonstration, wie ein BlockMesh erstellt werden kann und wie die DataModelMesh.Scale und DataModelMesh.Offset Eigenschaften verwendet werden können.

BlockMesh Instanziierung

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 übernommen

Eigenschaften

Eigenschaften

Methoden

Events