Motor6D
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Motor6D iki BaseParts ( Part0 ve Part1 ) bir animasyonla bir araya getirir.The Transform özelliği bu parçalar arasındaki ofseti belirler.Bunun, RunService.PreSimulation veya bir Animator aracılığıyla manuel olarak ayarlanabilir.
Parçaları tarafından birleştirilen modeller genellikle kazıcılar olarak adlandırılır, tipik olarak için .
Özet
Özellikler
Motor6D ortaklığın mevcut animasyon ofsetini tanımlar.
Motorun mevcut dönüşünü radyandaki gösterir.
Motoru radyandaki döndürmek istediğiniz açı.
Motorun fiziği çerçevesinde ölçülen radyandaki maksimum hız (1/60 saniye). Motor.DesiredAngle
Ortak şu anda dünyada aktif olup olmadığını belirler.
Kayma noktasının nasıl JointInstance.Part0 'ye bağlandığını belirler.
JointInstance.C0 özelliğinden çıkarılarak JointInstance.Part1 için bir ofset noktası oluşturulur.
Ortak aktif olup olmadığını ayarlar.
Ortak bağlandığı ilk BasePart .
Ortak bağlandığı ikinci BasePart .
Özellikler
ChildName
ParentName
Transform
Bir Motor6D animasyonu yapıldığında manipüle edilen iç CFrame .Bu özellik JointInstance.C0 ve JointInstance.C1 yerine özel animasyonlar için kullanılması önerilir.
Zamanlama
Motor6D dönüşümleri, C0 ve C1 güncellemelerinin aksine, hemen uygulanmaz; bunun yerine, fiziğin adımlarından hemen önce, RunService.PreSimulation paralel bir işte bir dizi olarak uygulanır.Erteleme işlemi güncellemesi, birçok acil güncelleştirmeden çok daha verimlidir.
Eğer Motor6D bir animasyonlu modelin parçasıysa Animator , çoğunlukla her karede Motor6D.Transform tarafından üzerine yazılacaktır Animator ve RunService.PreAnimation öncesinde ve RunService.PreSimulation sonrasında.