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.

R6'dan R15 Adaptörü5>, R15 avatarlarınızın R6 deneyiminize katılmasını sağlar. Tüm avatarlar deneyimde hala R6 gibi ölçek ve hareket sistemlerini kullanır. Adaptör, deneyiminizin modern R15 bileşenlerine, katmanlı kıyafetler ve animatörlük kafalar gibi, minimum performans veya oyun içi etkiye sa

Uyarlayıcının uyarlayıcı parçalarını nasıl kullandığını anlamak önemlidir ve özellik bilinen sınırlamaları incelemek etkin ve adaptörü test etmek için için.

Uyarlayıcı Parçaları

R6'dan R15 Adaptörü, bir avatar oluşturucusu parçaları oluşturan bir Lua kaynağını uygulayıcı olarak uygulayıcı olarak uygulayıcı olur.The R6 to R15 Adapter implements a Lua-script injection when an avatar spawns that creates adapter parts.

R6 vücut parçalarının aynı isimde olduğu görünmez MeshParts bu, R6 vücut parçalarının aynı isimde olduğu görünmez Class.MeshPart|MeshParts ile bağlantılıdır. Kodlar, adaptör parçalarının R6'ye dayalı kript etkileşimlerini kabul etmesini ve ilgili R15 parçalarına ilerletmesini sağlar.

Uyarlayıcı parçalar takip edilenyapar:

  • R6 çarpıştırıcı parçalarını R6 hitbox'larının pozisyon ve boyutlarını kullanarak R6 fiziğini emüle eder.
  • Görünür R15 beden parçalarını çarpıştırılabilir olmayan olarak ayarlar.
  • Görünür R15 parçalarını R6 boyutuna ve ortak pozisyonlara uyarlar.
  • R6 ve R15 beden parçaları arasında bir köprü olarak davranır. Görünmez R6 parçalarına uygulanan özellik değişiklikleri, karşılık görünür R15 parçalarına aktarılır.
    • Örneğin, R6'daki bir renk değişikliği LeftArm R15'e, LeftUpperArm ve LeftLowerArm bölümlere aktarılır.

R6'yı R15 Adaptörüne Etkinleştirme

R6'yı R15 Adapterine etkinleştirmek için Workspace.AvatarUnificationMode özelliğini Workspace'ta ayarlayabilirsiniz. Avatar Tür değerini R6 olarak ayarlarsanız bu özellik sadece 1>O

R6'yı R15 Adaptörüne etkinleştirmek için:

  1. Explorer'da, Çalışma Alanı 'a gidin.
  2. Özellikler penceresinde, AvatarUnificationMode 'yı Etkinleştirildi olarak ayarlayın.

Bilinen Sınırlamalar

Çoğu durumda R6'dan R15 Adaptörü, bir R6 deneyiminin sistemleriyle çalışır. Nadiren, oyun güvenliğini veya karakter ilişkili davranışı işleyen özel sistemlerle ilgili çatışma olabilir. Aşağıda, R6'yla R15 Adaptörü'nü kullanırken karşılaşabileceğiniz potansiyel sınırlar veya çatışma riskler

Oyun Güvenliği

Aktif hile algılama ile bazı R6 deneyimleri, Lua kripti enjeksiyonunu güvenliği çevirmeye çalışma olarak yorumlayabilir.

R6 avatar'ların varsayılan davranışı, tüm parçalarının zaten dünyaolmasıyla birlikte doğrudan oluşturmak olduğundan, birçok deneyim vücut bölgelerindeki değişiklikleri potansiyel saldırı olarak işaret eder. R15 avatar'ları, kaydedilmiş avatar bölgeleri ve aksesuarlarına dayanarak vücut bölgelerindeki değişiklikleri potansiyel saldır

Özel Avatar Editörleri

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

R15'in Önceki Sürümüne Desteği

R15 ve R6 kasaları için avatar donanım türünü kontrol eden deneyimler ve her bir R15 ve R6 kasası için özelleştirilmiş çözümler düzgün çalışmayabilir adaptörle. AvatarUnificationMode kullanır kod yollarını kullanır R15'te test edilebilir olabilir.

Beden Parçası Yeniden Boyutlandırma

R6 beden parçalarını yeniden boyutlandıran oyunlar, yayılan ölçek değişikliğini uzaktaki R15 parçalarına görmez. Bu ayrıca, ortak bağlantılar hareket ettirildiğinde de geçerlidir.

GetChildren API Çağrıları

GetChildren() çağrıları, R6 proxy parçalarını ve karşılık R15 parçalarını iade eder. Bu ek bilgiyi hesaba katmak zorunda kalabilirsiniz.

FindFirstChild API Çağrıları

Karakter parçalarını bulmak için hemen FindFirstChild() , veya "nokta indeksi" kullanmayın. Bunun yerine, WaitForChild() önce Class

Roblox kodları için bu daima iyi bir uygulamadır, bazı durumlar bu uygulamayı takip etmeden çalışır.

Kafa.className Kondisyonları

AvatarUnificationMode kafayı bir MeshPart yapar. Her okuma ve yazma işlemi, SpecialMesh.MeshId özelliğine okuma ve yazma işlemleri yapar.

Kafa Çarpışmaları

R15 karakterleri bir R6 deneyimine katılırken çarpışma başlıklarını desteklemiyor. Eğer oyununuz bir karakterin başlığıyla çarpışma başlıklarını destekliyorsa, ayrıca CollisionHead için skriptlerinizi güncellemeniz gerekir.