BlockMesh

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

BlockMesh オブジェクトは、BasePart に親付けられた SpecialMesh に適用されます。同様に、SpecialMesh.MeshType に 1>Class.SpecialMesh.MeshType1> が設定されている場合、4>Class.SpecialMesh.MeshType4> は「レンガ」に変更されます。

BlockMesh は何をしますか?

BlockMesh は、BasePart を適用したレンガ形のメッシュに与えます。外観は、標準の Roblox Part と同じです。

メッシュのサイズは、BasePart.Size ですべての方向に直線的にスケールします。これにより、BlockMesh を含むパーツは、他のパーツと同じ方法でサイズを変更できます。

しかし、BlockMesh には、DataModelMesh.Scale および DataModelMesh.Offset プロパティを設定できる追加の機能性があります。これにより、メッシュの表示位置とサイズが変更されることなく、Class.Base

注: BlockMesh オブジェクトには、DataModelMesh.VertexColor プロパティが含まれていないため、Class.BlockMesh オブジェクトは機能しません。

コードサンプル

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

概要

プロパティ

DataModelMesh から継承した プロパティ
  • 並列読み取り

    メッシュのオフセットは、メッシュが表示される BasePart.PositionBasePart から相対位置を決定します。

  • 並列読み取り

    メッシュのスケールは、メッシュのオリジナルサイズに対するメッシュのサイズを決定します。

  • 並列読み取り

    Class.FileMesh.TextureId を使用しているメッシュのテクスチャの色を変更します。

プロパティ

方法

イベント