BlockMesh
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Bloklu Çerçeve nesnesi, ebeveyn olduğu BasePart 'tuğla' örgüsünü uygular.Aynı şekilde davranır SpecialMesh ile 'tuğla'ya ayarlanmış bir SpecialMesh.MeshType ile.
Bir Blok Meshesi ne yapar?
Bir Bloklu Çerçeve, uygulandığı tuğla şekilli bir çerçeveye benzer BasePart . Görünümü standart Roblox'a benzerdir Part .
Kafesin boyutları tüm yönlerde lineer olarak ölçeklenecek ve BasePart.Size , bu da bir BlokMesh içeren bir parçanın diğer herhangi bir parça ile aynı şekilde yeniden boyutlandırılabileceği anlamına gelir.
Bununla birlikte, bir Blok Dokuma'nın ek işlevi, DataModelMesh.Scale ve DataModelMesh.Offset özelliklerini ayarlama yeteneğidir.Bunlar, gösterilen çemberin konumunu ve boyutunu değiştirmeden değiştirilmesine izin verir BasePart.Position çemberin ebeveyn olduğu BasePart.Size çemberin ebeveyn olduğu BasePart meshes.
Not: BlockMesh nesnesi bir dokuyu içermediğinden, DataModelMesh.VertexColor özelliği hiçbir şey yapmaz.
Kod Örnekleri
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
Özet
Özellikler
Şuradan alınan Özellikler: DataModelMeshBir mesanın ofseti, mesanın görüntüleneceği noktanın mutlak konumunu belirler.
Bir meshin ölçeği, orijinal boyutlarına göre meshin boyutunu belirler.
Bir mesh'in dokusunun tonunu değiştirir, FileMesh.TextureId ile kullanılır.