BlockMesh
*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.
L'oggetto BlockMesh applica un'area di mesh 'Mattone' alla BasePart a cui è parented a. Si comporta identificativamente a un'area di SpecialMesh con SpecialMesh.MeshType impostato su "Mattone".
Cosa fa un BlockMesh?
Un BlockMesh dà il BasePart che è stato applicato a una grata a forma di Mesh, maglia. È identico nell'aspetto a un Roblox standard Part .
Le dimensioni della mesh si svilupperanno lineolarmente in tutte le direzioni con BasePart.Size, questo significa che una parte che contiene un BlockMesh può essere ridimensionata allo stesso modo di qualsiasi altra parte.
La funzionalità aggiuntiva che BlockMesh porta tuttavia, è la capacità di impostare le proprietà DataModelMesh.Scale e DataModelMesh.Offset della BlockMesh. Questi consentono la posizione e le dimensioni della mesh che viene visualizzata per essere cambiate senza cambiare le Class.BasePart
Nota come l'oggetto BlockMesh non include una texture che la proprietà DataModelMesh.VertexColor non fa nulla.
Campioni di codice
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
Sommario
Proprietà
Proprietà provenienti da DataModelMeshL'Offset di una mesh determina la posizione relativa dalla Class.BasePart.Position di un BasePart.Position che la mesh sarà visualizzata.
La scala di una mesh determina la dimensione della mesh rispetto alle sue dimensioni originali.
Cambia il colore di una Strutturadi Mesh, maglia, usata con FileMesh.TextureId .