BlockMesh
*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.
Przedmiot BlockMesh stosuje siatkę "cechu" do BasePart , do której należy. Zachowuje się identycznie do SpecialMesh z ustawieniem SpecialMesh.MeshType na "cech".
Co robi BlockMesh?
A BlockMesh daje BasePart zastosowano do płótka w kształcie siatki. Jest identyczny w wyglądzie z standardowym Roblox Part .
Wymiary siatki będą skalować liniowo we wszystkich kierunkach z BasePart.Size, co oznacza, że część zawierającą BlockMesh można skalować tak samo jak dowolna inna część.
Dodatkową funkcjonalnością BlockMesh jest jednak zdolność ustawienia DataModelMesh.Scale i DataModelMesh.Offset właściwości. Dzięki tym funkcjom pozycja i wielkość siatki, która jest wyświetlana, może być zmieniona bez zmiany
Uwaga, ponieważ obiekt BlockMesh nie zawiera tekstury DataModelMesh.VertexColor, która nie robi nic.
Przykłady kodu
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: DataModelMeshOdległość od BasePart.Position klasy BasePart określa pozycję względną od Class.BasePart, w której wyświetlana będzie siatka.
Skala siatki określa rozmiar siatki w stosunku do jej pierwotnych wymiarów.
Zmienia kolor tekstury sieci, używany z FileMesh.TextureId .