BlockMesh

Afficher les obsolètes

*Ce contenu est traduit en utilisant l'IA (Beta) et peut contenir des erreurs. Pour consulter cette page en anglais, clique ici.

L'objet BlockMesh applique un maillage « brique » au BasePart auquel il est associé.Il se comporte identiquement à un SpecialMesh avec SpecialMesh.MeshType défini sur 'brique'.

Qu'est-ce qu'un BlockMesh fait ?

Un BlockMesh donne le BasePart qu'il a été appliqué à un maillage en forme de brique. Il est identique en apparence à un Roblox standard Part .

Les dimensions du maillage s'échelonneront linéairement dans toutes les directions avec BasePart.Size, ce qui signifie qu'une partie contenant un bloc de maillage peut être redimensionnée de la même manière que toute autre partie.

Cependant, la fonctionnalité supplémentaire apportée par un BlockMesh est la capacité de définir les propriétés DataModelMesh.Scale et DataModelMesh.Offset.Ceux-ci permettent de modifier la position et les dimensions du maillage qui est affiché sans modifier le ou le du maillage auquel il est associé.

Notez que l'objet BlockMesh n'inclut pas de texture, la propriété DataModelMesh.VertexColor ne fait rien.

Échantillons de code

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

Résumé

Propriétés

Propriétés hérités de DataModelMesh

Propriétés

Méthodes

Évènements