BlockMesh
*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。
ブロックメッシュオブジェクトは、親になっている BasePart に「ブリック」メッシュを適用します。それは、 に設定されている 'brick' と同じように振る舞います。
ブロックメッシュは何をする?
ブロックメッシュは、ブリック形のメッシュに適用されたBasePartを表示します。外見は標準の Roblox Part と同じです。
メッシュの寸法は、BasePart.Size で全方向に線形に拡大され、ブロックメッシュを含むパーツは、他のパーツと同じようにサイズを変更できます。
しかし、BlockMesh が提供する追加機能は、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 で使用されるメッシュのテクスチャの色を変更します。