BlockMesh 개체는 부모인 BasePart에 적용된 벽돌 메쉬를 적용합니다. 이는 SpecialMesh에 SpecialMesh.MeshType 를 설정하여 벽돌로 표시됩니다.
BlockMesh는 무엇을 합니까?
BlockMesh는 클래스.베이스 파트를 적용한 브릭 모양 메쉬를 제공합니다. 표시는 일반적인 Roblox BasePart와 동일합니다.
메쉬의 크기는 BasePart.Size 으로 모든 방향에서 직선적으로 확장되며, 이를 통해 블록 메쉬를 포함하는 부품을 다른 부품과 동일한 방식으로 조정할 수 있습니다.
그러나 BlockMesh가 가진 추가 기능 중 하나는 DataModelMesh.Scale 및 DataModelMesh.Offset 속성을 설정할 수 있다는 것입니다. 이를 통해 메쉬 위치 및 크기를 변경하지 않고
Class.BlockMesh 개체에는 텍스처가 포함되지 않으므로 DataModelMesh.VertexColor 속성에는 작동하지 않습니다.
코드 샘플
BlockMesh Instantiation
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
요약
속성
속성가 DataModelMesh에서 상속되었습니다메쉬의 오프셋은 메쉬가 표시될 BasePart.Position 의 상대 위치를 결정합니다.
메쉬의 크기는 메쉬의 원래 크기와 비례됩니다.
Class.FileMesh.TextureId 와 함께 사용되는 메쉬의 텍스처 색상을 변경합니다.
속성
DataModelMesh에서 상속된 속성