R6'ya R15 Adaptörü

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

The R6'dan R15 Adaptörü R15 avatarlarının R6 deneyiminize katılmasına izin verir.Deneyimdeki tüm avatarlar hala R6 benzeri ölçek ve hareket sistemlerini kullanacak.Adaptör, deneyiminizin katmanlı kıyafetler ve animasyonlu kafalar gibi modern R15 bileşenlerinden yararlanmasına izin verir, deneyiminize minimum performans veya oyun etkisi ile.

Adaptörün nasıl adaptör parçalarını kullandığını anlamak ve deneyiminiz için adaptörü etkinleştirip test etmeden önce özelliğin bilinen sınırlarını incelemek önemlidir.

Adaptör parçaları

R6'dan R15 adaptörü, bir avatar oluşturduğunda adaptör parçaları oluşturan bir Luau senaryo enjeksiyonu gerçekleştirir.

Bunlar, R6 vücut parçalarıyla aynı isime sahip görünmez MeshParts parçalardır ve karşılık gelen R15 vücut parçalarına kaynaklanırlar.Senaryolar, adaptör parçalarının R6 tabanlı senaryo etkileşimlerini kabul etmesine ve bunları uygun R15 parçalara yönlendirmesine izin verir.

Adaptör parçaları takip edilenyapar:

  • R6 fiziğini R6 hitboxlarının pozisyonları ve boyutlarıyla ekstra görünmez çarpışabilir parçalar kullanarak emüle eder.
  • Görünür R15 vücut parçalarını çarpışmaz olarak ayarlar.
  • Görünen R15 parçalarını ölçekler ve R6 boyutuna ve ortak konumlara uyacak şekilde konumlandırır.
  • R6 ve R15 vücut parçaları arasında bir shim görevi görür.Görünmez R6 parçalarına uygulanan özellik değişiklikleri, karşılık gelen görünür R15 parçalarına geçer.
    • Örneğin, R6'da LeftArm renk değişikliği R15'e LeftUpperArm , LeftLowerArm ve LeftHand parçalarına geçer.

R6'dan R15 Adaptörü Etkinleştir

R6'dan R15 adaptörüne geçişi etkinleştirmek için AvatarUnificationMode özelliğini Workspace ayarlayabilirsiniz.Bu özelliklere yalnızca Avatar Türü R6 ayarlanmışsa erişebilirsiniz .Bu noktada, varsayılan Sıfır ayarı birleştirme modunu devre dışı bırakır.

R6'dan R15 Adaptörü etkinleştirmek için:

  1. Explorer'da , çalışma alanına yönlendirin .
  2. Özellikler penceresinde, AvatarBirleştirmeModu 'yi Etkinleştirilmiş olarak ayarlayın.

Bilinen sınırlar

Çoğu durumda, R6'dan R15 Adaptörü bir R6 deneyiminin sistemleriyle kutudan çıkar.Nadir durumlarda, oyun güvenliğini veya karakterle ilgili davranışı ele alan özel sistemlerle çatışma olabilir.R6'dan R15 Adaptörü kullanırken karşılaşabileceğiniz olası sınırlama veya çatışma listesini aşağıda görün.

Oyun güvenliği

Aktif hile algılama ile bazı R6 deneyimleri, Luau senaryo enjeksiyonunu güvenliği atlamaya çalışan bir giriş olarak yorumlayabilir.

R6 avatarlarının varsayılan davranışı, tüm parçaları zaten dünyaolduğundan, vücut parçalarındaki değişiklikleri potansiyel saldırılar olarak işaret etme eğilimindedir.Adaptör etkinleştirilmiş deneyimlerde, R15 avatarları, kaydedilmiş avatar vücut parçaları ve aksesuarlarına dayalı olarak vücut parçalarını değiştirmeden önce varsayılan vücutlarıyla ortaya çıkar.

Özel avatar editörleri

Oyuncuların vücut parçalarını değiştirmesine izin veren özel avatar editörlerinin deneyimleri, adaptör parçalarıyla bağlantıyı kırabilir.

Önceden var olan R15 desteği

Avatar tipini kontrol eden ve her bir R15 ve R6 durumu için özel çözümler içeren deneyimler, adaptörle doğru çalışmayabilir.AvatarUnificationMode R15'e karşılık gelen kod yollarını kullanır, deneyiminizde test gerektirebilir.

Vücut parçası yeniden boyutlandırma

R6 vücut parçalarını yeniden boyutlandıran oyunlar, yerleşik R15 parçalarına yayılan ölçek değişikliğini görmeyecek.Bu durum ayrı ekler hareket edildiğinde de geçerlidir.

GetChildren API çağrıları

GetChildren() çağrıları hem R6 proksi parçalarını hem de karşılık gelen R15 parçalarını iade eder. Bu ek bilgiyi hesaba katmanız gerekebilir.

FindFirstChild API çağrıları

Karakter parçalarını bulmak için kodlarınızda hemen FindFirstChild() veya "nokta indeksleme" kullanmayın.Bunun yerine, WaitForChild() çağırmadan önce FindFirstChild() kullanın.Replikasyon AvatarUnificationMode içinde farklıdır ve deneyim henüz mevcut olmayan bir çocuğu bulamayabilir.

Bu, Roblox kodları için daima en iyi uygulama olmuştur, bazı durumlar bu uygulamayı takip etmeden çalışsa bile.

Başlık.className koşulları

AvatarUnificationMode Başı bir MeshPart 'a ayarlar. SpecialMesh.MeshId özelliğine okuyan veya yazan herhangi bir çağrı başarısız olur.

Kafa çarpışmaları

R15 karakterleri bir R6 deneyimine katılırken Kafa kısmıyla çarpışmayı desteklemez.Oyununuz bir karakterin kafasıyla çarpışmayı algılıyor veya bağımlıysa, ayrıca CollisionHead kontrol etmek için senaryolarınızı da güncellemeniz gerekir.