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