BlockMesh

Pokaż przestarzałe

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Obiekt BlockMesh stosuje siatkę "cegla" do BasePart do której jest powiązany.Zachowuje się identycznie do SpecialMesh z ustawieniem SpecialMesh.MeshType na "cegłę".

Co zrobi BlockMesh?

Sieć bloków daje BasePart zastosowano ją do kształtu siatki w kształcie cegły. Wygląda identycznie jak standardowa Roblox Part .

Wymiary siatki skalować się będą liniowo we wszystkich kierunkach z BasePart.Size, co oznacza, że część zawierająca BlokMesh może zostać zmieniona w taki sam sposób, jak każda inna część.

Dodatkową funkcjonalność, jaką dostarcza BlockMesh, jest jednak możliwość ustawienia właściwości DataModelMesh.Scale i DataModelMesh.Offset.Umożliwiają zmianę pozycji i wymiarów siatki, która jest wyświetlana, bez zmiany lub z siatki, której jest rodzicem.

Zauważ, że obiekt BlockMesh nie zawiera tekstury, właściwość DataModelMesh.VertexColor nie robi nic.

Przykłady kodu

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

Podsumowanie

Właściwości

Właściwości odziedziczeni z: DataModelMesh
  • Odczyt równoległy

    Odległość siatki określa pozycję względną z z siatką, na której siatka będzie wyświetlona.

  • Odczyt równoległy

    Skala siatki określa rozmiar siatki w stosunku do jej pierwotnych wymiarów.

  • Odczyt równoległy

    Zmienia odcień tekstury siatki, używany z FileMesh.TextureId.

Właściwości

Metody

Zdarzenia