BlockMesh

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

L'oggetto BlockMesh applica una mesh 'Mattone' al BasePart a cui è parentedato.Si comporta identicamente a un SpecialMesh con SpecialMesh.MeshType impostato su 'Mattone'.

Cosa fa un BlockMesh?

Un BlockMesh dà il BasePart è stato applicato a una Mesh, magliaa forma di mattone. È identico nell'aspetto a un Roblox standard Part .

Le dimensioni della mesh aumenteranno linealmente 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 un BlockMesh porta però è la capacità di impostare le proprietà DataModelMesh.Scale e DataModelMesh.Offset.Questi consentono di modificare la posizione e le dimensioni della mesh che viene visualizzata senza modificare il o del mesh a cui è parentedato.

Nota come l'oggetto BlockMesh non includa una texture la proprietà DataModelMesh.VertexColor non fa nulla.

Campioni di codice

A simple demonstration of how a BlockMesh can be created and how the DataModelMesh.Scale and DataModelMesh.Offset properties can be used.

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

Sommario

Proprietà

Proprietà provenienti da DataModelMesh

Proprietà

Metodi

Eventi