BlockMesh
*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 'Baustein'-Mesh auf die BasePart an, zu der es verknüpft ist.Es verhält sich identisch zu einem SpecialMesh mit SpecialMesh.MeshType auf 'Baustein' eingestellt.
Was macht ein BlockMesh?
Ein BlockMesh gibt die BasePart an, die auf ein ziegelförmiges Netz angewendet wurde. Es sieht optisch identisch aus wie ein Standard-Roblox Part.
Die Dimensionen des Meshes skalieren lineär in allen Richtungen mit BasePart.Size, das bedeutet, dass ein Blockmeshes, das einen Block enthält, auf die gleiche Weise wie jedes andere Teil skaliert werden kann.
Die zusätzliche Funktionalität, die ein BlockMesh bietet, ist jedoch die Möglichkeit, die Eigenschaften DataModelMesh.Scale und DataModelMesh.Offset festzulegen.Diese ermöglichen es, die Position und Größe des Mesh, das angezeigt wird, zu ändern, ohne die oder des Mesh zu ändern, der es zugeordnet ist.
Beachten Sie, dass das BlockMesh Objekt keine Textur enthält, und die DataModelMesh.VertexColor Eigenschaft nichts tut.
Code-Beispiele
A simple demonstration of how a BlockMesh can be created and how the DataModelMesh.Scale and DataModelMesh.Offset properties can be used.
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 Versatz eines Meshes bestimmt die relative Position aus dem BasePart.Position eines BasePart, an dem das Netz angezeigt wird.
Die Größe eines Netzes bestimmt die Größe des Netzes im Verhältnis zu seinen ursprünglichen Dimensionen.
Ändert den Farbton der Textur eines Meshes, wird mit FileMesh.TextureId verwendet.