R6'dan R15'e 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'e Adaptör, R15 avatarlarının R6 oyununuza katılmasını sağlar. Oyundaki tüm avatarlar hala R6 benzeri ölçek ve hareket sistemlerini kullanacaktır. Adaptör, oyununuzun modern R15 bileşenlerinden, katmanlı giysiler ve animasyonlu başlar gibi, en az performans veya oyun deneyimi etkisi ile yararlanmasını sağlar.

Adaptörün nasıl çalıştığını anlamak önemlidir; adaptör parçaları ve özelliğin bilinen sınırlamaları hakkında bilgi edinmek, adaptörü etkinleştirmeden ve oyununuz için test etmeden önce gereklidir.

Adaptör parçaları

R6'dan R15'e Adaptör, bir avatar doğduğunda adaptör parçaları oluşturan bir Luau script enjeksiyonu uygular.

Bunlar, R6 beden parçalarıyla aynı isme sahip ve karşılık gelen R15 beden parçalarına kaynaklanan kaynak parçalarıdır. Scriptler, adaptör parçalarının R6 tabanlı script etkileşimlerini kabul etmesine ve bunları uygun R15 parçalara iletmesine olanak tanır.

Adaptör parçaları aşağıdakileri gerçekleştirir:

  • R6 çarpışma kutularının konumları ve boyutları ile ekstra görünmez çarpışabilir parçalar kullanarak R6 fiziğini taklit eder.
  • Görünür R15 beden parçalarını çarpışmaz olarak ayarlar.
  • Görünür R15 parçalarını R6 boyutuna ve eklem konumlarına uyacak şekilde ölçeklendirir ve konumlandırır.
  • R6 ve R15 beden 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çalara iletilir.
    • Örneğin, R6 LeftArm'da bir renk değişikliği, R15 LeftUpperArm, LeftLowerArm ve LeftHand parçalarına iletilir.

R6'dan R15'e Adaptörü Etkinleştirme

R6'dan R15'e Adaptörü, AvatarUnificationMode özelliğini Workspace içinde ayarlayarak etkinleştirebilirsiniz. Bu özelliğe yalnızca avatar türü R6'yı Avatar Ayarları penceresinde içerecek şekilde ayarlandığında erişebilirsiniz. Bu aşamada, Default ayarı birleştirme modunu devre dışı bırakır.

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

  1. Explorer penceresinde Workspace'e gidin.
  2. Properties penceresinde, AvatarUnificationMode'u Enabled olarak ayarlayın.

Bilinen sınırlamalar

Çoğu durumda, R6'dan R15'e Adaptör, R6 oyununun sistemleriyle kutudan çıktığı gibi çalışır. Nadir durumlarda, güvenlik veya karakterle ilgili davranışları yöneten özel sistemlerle çakışmalar olabilir. R6'dan R15'e Adaptörü kullanırken karşılaşabileceğiniz potansiyel sınırlamaların veya çakışmaların bir listesi aşağıda verilmiştir.

Güvenlik

Aktif hile tespiti olan bazı R6 oyunları, Luau script enjeksiyonunu güvenliği aşma girişimi olarak yorumlayabilir.

R6 avatarlarının varsayılan davranışı, tüm parçaları yerinde doğmak olduğundan, birçok oyun beden parçalarındaki değişiklikleri potansiyel istismarlar olarak işaretleme eğilimindedir. Adaptör etkinleştirildiğinde, R15 avatarları varsayılan bedenleriyle doğar ve ardından kaydedilmiş avatar beden parçaları ve aksesuarlarına göre beden parçalarını değiştirir.

Özel avatar editörleri

Beden parçalarını değiştirmeye izin veren özel avatar editörlerine sahip oyunlar, adaptör parçalarıyla olan bağlantıyı koparabilir.

Önceden var olan R15 desteği

Avatar rig türünü kontrol eden ve her R15 ve R6 durumu için özel çözümler içeren oyunlar, adaptörle düzgün çalışmayabilir. AvatarUnificationMode, R15'e karşılık gelen kod yollarını kullanır ve bu, oyununuzda test gerektirebilir.

Beden parçası yeniden ölçeklendirme

R6 beden parçalarını yeniden boyutlandıran oyunlar, ölçek değişikliğinin proxy R15 parçalara iletilmediğini görecektir. Bu, eklem bağlantıları taşındığında da geçerlidir.

GetChildren API çağrıları

GetChildren() çağrıları hem R6 proxy parçalarını hem de karşılık gelen R15 parçalarını döndürür. Bu ekstra bilgiyi hesaba katmanız gerekebilir.

FindFirstChild API çağrıları

Karakter parçalarını bulmak için scriptlerinizde hemen FindFirstChild() veya "nokta dizinleme" kullanmayın. Bunun yerine, WaitForChild() kullanın ve ardından FindFirstChild() çağrısını yapın. AvatarUnificationMode içindeki çoğaltma farklıdır ve oyun, henüz mevcut olmayan bir çocuğu bulamayabilir.

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

Head.ClassName koşulları

AvatarUnificationMode, Head'i bir MeshPart olarak ayarlar. SpecialMesh.MeshId özelliğine okuma veya yazma yapan herhangi bir çağrı başarısız olacaktır.

Head çarpışmaları

R15 karakterleri R6 oyununa katıldığında, Head parçalarıyla çarpışmaları desteklemez. Oyununuza bir karakterin Head'i ile çarpışmaları tespit ediyorsa veya buna bağımlıysa, scriptlerinizi CollisionHead'i kontrol edecek şekilde güncellemeniz gerekir.

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.