BlockMesh
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
El objeto BlockMesh aplica un malla de « ladrillo » a la BasePart a la que pertenece. Se comporta idénticamente a un SpecialMesh con SpecialMesh.MeshType establecido a 'ladrillo'.
¿Qué hace un BlockMesh?
Un BlockMesh da el BasePart a un malla de forma de ladrillo. Es idéntico en apariencia a un malla de forma de Roblox Part estándar.
Las dimensiones de la malla se escalarán linealmente en todas las direcciones con BasePart.Size, esto significa que una parte que contenga un BlockMesh se puede escalar de la misma manera que cualquier otra parte.
La funcionalidad adicional que BlockMesh trae sin embargo, es la capacidad de establecer las propiedades DataModelMesh.Scale y DataModelMesh.Offset de BasePart.Position o 1>Class.BasePart.Size1> del malla que se muestra para ser cambiado sin cambiar la 4>
Nota como el objeto BlockMesh no incluye una textura que la propiedad DataModelMesh.VertexColor no hace nada.
Muestras de código
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
Resumen
Propiedades
Propiedades heredados de DataModelMeshThe Offset of a mesh determines the relative position from the BasePart.Position of a BasePart that the mesh will be displayed at.
The Scale of a mesh determines the size of the mesh relative to its original dimensions.
Changes the hue of a mesh's texture, used with FileMesh.TextureId.