BlockMesh
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Objek BlockMesh menerapkan jaringan 'bata' ke BasePart yang ia miliki. Berperilaku sama seperti SpecialMesh dengan SpecialMesh.MeshType yang di set ke 'bata'.
Apa yang dilakukan BlockMesh?
BlockMesh memberikan BasePart yang diterapkan kepada jaringan berbentuk blok. Ini sama dalam tampilan dengan standar Roblox Part .
Dimensi dariesh akan menyesuaikan secara lini dengan BasePart.Size, ini berarti bahwa bagian yang berisi BlockMesh dapat diubah dengan cara yang sama seperti bagian lainnya.
Fitur tambahan yang dibawa BlockMesh adalah kemampuan untuk menetapkan propinsi DataModelMesh.Scale dan DataModelMesh.Offset . Ini memungkinkan posisi dan ukuran mesh yang ditampilkan untuk diubah tanpa mengubah Class.BasePart.Position
Catat bahwa objek BlockMesh tidak mencakup tekstur apa pun yang DataModelMesh.VertexColor property tidak melakukan apa-apa.
Contoh Kode
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
Rangkuman
Properti
Properti diwarisi dari DataModelMeshOffset dari mesh menentukan posisi relatif dari BasePart.Position dari BasePart yang akan ditampilkan.
Skala mesh menentukan ukuran mesh relatif terhadap dimensi aslinya.
Mengubah warna tekstur mesh, digunakan dengan FileMesh.TextureId .