BlockMesh
*Konten ini diterjemahkan menggunakan AI (Beta) dan mungkin mengandung kesalahan. Untuk melihat halaman ini dalam bahasa Inggris, klik di sini.
Objek BlockMesh menerapkan mesh 'batu' ke BasePart yang menjadi orang tuanya.Ini berperilaku identik dengan SpecialMesh dengan SpecialMesh.MeshType diatur ke 'batu bata'.
Apa yang dilakukan BlockMesh?
Sebuah BlockMesh memberikan BasePart yang diterapkan ke meshes berbentuk batu bata. Ini identik dalam penampilan dengan Roblox standar Part .
Dimensi meshes akan skala secara lineer di semua arah dengan BasePart.Size, ini berarti bagian yang berisi BlokMesh dapat diubah dengan cara yang sama dengan bagian lainnya.
Fungsi tambahan yang dibawa oleh BlockMesh adalah kemampuan untuk mengatur properti DataModelMesh.Scale dan DataModelMesh.Offset.Ini memungkinkan posisi dan dimensi mesh yang ditampilkan untuk diubah tanpa mengubah atau dari mesh yang diberikan kepada.
Catatan sebagai objek BlockMesh tidak termasuk teksur yang properti DataModelMesh.VertexColor tidak melakukan apa pun.
Contoh Kode
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
Rangkuman
Properti
Properti diwarisi dari DataModelMeshOffset dari sebuah meshes menentukan posisi relatif dari BasePart.Position dari sebuah BasePart yang meshes akan ditampilkan di.
Skala dari mesh menentukan ukuran mesh relatif terhadap dimensi aslinya.
Mengubah nuansa tekstur mesh, digunakan dengan FileMesh.TextureId .