BlockMesh
*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.
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.
Amostras 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
Resumo
Propriedades
Propriedades herdados de DataModelMeshEl Offset de una malla determina la posición relativa desde el BasePart.Position de un BasePart que la malla se mostrará en.
La escala de una malla determina el tamaño de la malla en relación con sus dimensiones originales.
Cambia el color de la textura de una malla, usado con FileMesh.TextureId .