BlockMesh
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Vật thể BlockMesh áp dụng một lưới 'brick' cho BasePart nó được cha trực tiếp.Nó hành xử giống như một SpecialMesh với SpecialMesh.MeshType được đặt thành 'brick'.
Một BlockMesh làm gì?
Một BlockMesh cung cấp BasePart nó được áp dụng cho một lưới hình khối. Nó giống hệt về hình dáng với một lưới Roblox tiêu chuẩn Part .
Kích thước của lưới sẽ tăng theo đường thẳng trong tất cả các hướng với BasePart.Size, điều này có nghĩa là một phần chứa BlockMesh có thể được thay đổi kích thước tương tự như bất kỳ phần nào khác.
Tuy nhiên, chức năng bổ sung mà BlockMesh mang lại là khả năng đặt DataModelMesh.Scale và DataModelMesh.Offset tính chất.Chúng cho phép vị trí và kích thước của lưới được hiển thị được thay đổi mà không thay đổi hoặc của lưới là cha.
Lưu ý là đối tượng BlockMesh không bao gồm một kết cấu mà thuộc tính DataModelMesh.VertexColor không làm bất cứ điều gì.
Mẫu mã
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
Tóm Tắt
Thuộc Tính
Thuộc Tính kế thừa từ DataModelMeshOffset của một khối lượng quyết định vị trí tương đối từ BasePart.Position của một BasePart mà khối lượng sẽ được hiển thị tại.
Tỉ lệ của một khối lượng quyết định kích thước của khối lượng so với kích thước ban đầu của nó.
Thay đổi màu sắc của bề mặt khối lượng, được sử dụng với FileMesh.TextureId .