MeshPart

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Class.MeshPart is a form of BasePart that includes a physically simulated custom mesh. Unlike with other mesh classes, such as SpecialMesh and 0> Class.BlockMesh0>, they are not parented to a MeshPart3> but rather behave as a

Bir MeshPart meshes veya doku, MeshId ve TextureID özellikleriyle belirlenir. Ayrıntılar, 2>5>Meshes5> bakınız.

Özet

Özellikler

Şuradan alınan Özellikler: TriangleMeshPartŞuradan alınan Özellikler: BasePartŞuradan alınan Özellikler: PVInstance

Yöntemler

  • ApplyMesh(meshPart : MeshPart):void

    Class.MeshPart.MeshContent|MeshContent, TextureContent ve bu MeshPart 'dan gelen çarpışma geometrisi özellikleriyle çarpışma geometrisi özellikleri üzerinde yazı yazıyor.

Şuradan alınan Yöntemler: BasePartŞuradan alınan Yöntemler: PVInstance

Etkinlikler

Şuradan alınan Etkinlikler: BasePart

Özellikler

DoubleSided

Eklenti Güvenliği
Paralel oku

Bu özellik, meshes'teki her iki yüzü de rendereceğini belirler. Bu sadece Studio'da değiştirilebilir. Bu, genellikle bir yaprak, saç veya kumaş gibi "kartlar" olarak modellenen mesheler için kullanışlıdır.

HasJointOffset

Gizli
Erişilemez Güvenliği
Paralel oku

HasSkinnedMesh

Gizli
Erişilemez Güvenliği
Paralel oku

JointOffset

Gizli
Erişilemez Güvenliği
Paralel oku

MeshContent

Gizli
Erişilemez Güvenliği
Paralel oku

Class.MeshPart ile gösterilen ağ. varlık URIs ve EditableMesh nesneleri destekliyor.

Bu özellik doğrudan kullanıcılar tarafından de

MeshId

ContentId
Erişilemez Güvenliği
Paralel oku

Class.MeshPart ın gösterdiği MeshPart ın özellikleri. Okuyor ve yazıyor MeshContent .

Bu özellik doğrudan kullanıcılar tarafından de

RenderFidelity

Çoğaltılmamış
Eklenti Güvenliği
Paralel oku

Bu özellik, MeshPart ın gösterileceği ayrıntı seviyesini belirler. Enum.RenderFidelity önyükleme listeninin olası değerlerine ayarlanabilir.

Varsayılan değer, Automatic, yani meshinin ayrıntısı kameradan açıklanan mesafaya dayanır.


<tbody>
<tr>
<td>250'den daha az bir mesafe</td>
<td>En Yüksek</td>
<td>
<img src="../../../assets/modeling/meshes/Render-Fidelity-High.jpg" width="200">
</img>
</td>
</tr>
<tr>
<td>250-500 mil</td>
<td>Orta</td>
<td>
<img src="../../../assets/modeling/meshes/Render-Fidelity-Medium.jpg" width="200">
</img>
</td>
</tr>
<tr>
<td>500 veya daha fazla stud</td>
<td>En Düşük</td>
<td>
<img src="../../../assets/modeling/meshes/Render-Fidelity-Low.jpg" width="200">
</img>
</td>
</tr>
</tbody>
Kameradan MesafesiGörüntü KalitesiÖrnek

TextureContent

Gizli
Paralel oku

Class.MeshPart ile uygulanan dokunun. varlık URIs ve EditableImage nesneleri destekliyor.

Bu özellik Content.none olarak ayarlandığında, kumaşa hiçbir dokunuş yapılmaz.


local Workspace = game:GetService("Workspace")
local meshPart = Workspace.MeshPart
meshPart.TextureContent = Content.none -- No texture

Class.MeshPart.MeshContent|MeshContent özelliğinin doğrudan çalışma sırasında değiştirilemezsiniz, ancak dokunmatik düzeyde değiştirilebilir.

Bir Mesh Texture'ı Değiştirme

Class.MeshPart.TextureContent|TextureContent özelliğini kullanarak, bir meshinin tekstürü yeniden yüklemeden değiştirilebilir. Bunu yapmak için, meshinin istediği tekstürü içeren yeni bir görüntü Roblox'a eklanabilir . Önceki görüntü <

Yeni malzeme sonra Roblox'a bir çıkartma olarak yüklenebilir ve onun varlık URL'si meshesine uygulanabilir TextureContent veya TextureID özelliği kullanılarak.

TextureContent ayrıca yayınlanmadığından beri EditableImage ına referanslanabilir.


local AssetService = game:GetService("AssetService")
local Workspace = game:GetService("Workspace")
local meshPart = Workspace.MeshPart
local editableImage = AssetService:CreateEditableImageAsync(meshPart.TextureContent)
meshPart.TextureContent = Content.fromObject(editableImage) -- Live updates

Class.MeshPart.TextureContent|TextureContent referansı bir EditableImage ı göndermek üzere olduğunda, dokunun herhangi bir düzenlemeleriyle görünüm EditableImage nesneye hala güncellenir.

Dokulu Bir Görünüm Oluşturulması

Bir malzeme meshes'e yalnızca renkli bir malzeme haritası oluşturulduğunda, yani bir malzeme haritasına renkli bir malzeme haritası oluşturulduğunda, bir malzeme meshes'e yalnızca tekstür olarak kaydedilebilir. Bu Roblox Studio'da yapılmaz ve Blender gibi haritasına renkli bir malzeme haritası oluşturulması gerekir.

TextureID

ContentId
Paralel oku

Class.MeshPart ile uygulanan doku. TextureContent ile okur ve yazar.

Bu özellik boş bir diziayarlandığında, dokunmaşına hiçbir dokunma olmaz.


local Workspace = game:GetService("Workspace")
local meshPart = Workspace.MeshPart
meshPart.TextureID = "" -- No texture

Class.MeshPart.MeshId özelliği, çalışma sırasında değiştirilemez, ancak dokunmatik düzeyde görünür. Ayrıntılar için TextureContent bakın.

Yöntemler

ApplyMesh

void

Class.MeshPart.MeshContent|MeshContent, TextureContent ve bu MeshPart 'dan gelen çarpışma geometrisi özellikleriyle çarpışma geometrisi özellikleri üzerinde yazı yazıyor.

Bu özelliklerin çoğu okuma-yazma olup, onların kendi başlarına doğrudan değiştirilemez. MeshContent ve fiziksel verileri senkronize etmek için birlikte güncellenmelidir.

Aşağıdaki özellikleri kopyalar:

Parametreler

meshPart: MeshPart

Dönüşler

void

Etkinlikler