CurveAnimation
*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.
Kavis Animasyonu, Roblox'un animasyon sistemi tarafından tüketilen bir alt türdür AnimationClip.Her animasyonlu kanal için bir Rig'de animasyon verilerini ayrı, bireysel bir eğilim olarak saklar.Örneğin, CurveAnimation, artikülasyonlu bir eklem için Pozisyon kanalını Vector3Curve olarak depolar ve Rotasyon kanalını EulerRotationCurve veya RotationCurve olarak depolayabilir.
Eğilim Animasyonu yapısı
Eğilim Animasyonu, eğilimleri hiyerarşik bir şekilde saklar ve animasyonlu modeldeki yapının hiyerarşisini eşleştirir Motor6Ds veya Bones .Her bir KurvaAnimasyon istemcisinin altında, modeldeki animasyonlu eklemleri temsil eden bir Folder örnekleri hiyerarşisi yatıyor.Her bir bu klasör durumaltında, birkaç olası örnek bulunabilir.Tip Vector3Curve 'Pozisyon' adlı bir örnek, animasyonlu modelde Motor6D veya Bone yerel çeviriyi sürebilir.Benzer şekilde, 'Döndürme' adında bir örnek, tipi EulerRotationCurve veya RotationCurve olan yerel dönüşü, animasyonlu modelde çalıştırabilir Motor6D veya Bone .
Hiyerarşinin kısmi eşleşmesi
Roblox'un animasyon sisteminde bir KurvaAnimasyonu oynarken kısmi hiyerarşileri bir modelle eşleştirebilirsiniz.Bu, doğru bir şekilde uygulanmak için mevcut olan bağlantıların hiyerarşide bulunması gerekmediği anlamına gelir.Ayrıca, hiyerarşileri 'mutlak' bir şekilde eşleştirebilirsiniz.Örneğin, bir CurveAnimation'ın ilk Folder örneğinin kökü olabilir UpperTorso , ve animasyon sistemi bunu modeldeki mevcut alt hiyerarşilere eşleştirir.
Çeşitli kanalları animasyon etmek
Eğrisel Animasyonlar ayrıca bir modeldeki diğer sayısal değerleri de animasyonlaştırabilir.Örneğin, modelde mevcut bir FaceControls örneğin adına verilen bir klasör altında FACS kontrollerini yüz animasyonları için animasyon yaparak meydana getirebilirsiniz.Sonra, bireysel yüz kontrolörlerini animasyonla canlandırmak için, animasyonlu özellik adına sahip bireysel örnekleri saklayabilirsiniz.
Animasyon yaparken CurveAnimation kullanımı
Diğer Animasyon Klip türlerine (örneğin KeyframeSequence) gelince, önce onları oynamadan önce Roblox'a KurvaAnimasyonları yüklemeniz gerekir.Bunu yapmak için, CurveAnimation'a sağ tıklayın ve 'Roblox'a kaydet' seçeneğine tıklayın.Alternatif olarak, animasyon yükleme penceresini açmak için Plugin:SaveSelectedToRoblox() kullanın.
Animasyonu Roblox sitesine yüklemeden önce önizlemek istiyorsanız, AnimationClipProviderProvider:RegisterAnimationClip kullanarak geçici bir kimlik oluşturabilirsiniz.Bu, yerelleştirilmiş animasyon testi için kullanabileceğiniz bir hash kimliği oluşturur.
Eğilim Animasyonlarını Alma
Diğer AnimationClip türlerine gelince (örneğin KeyframeSequence ), mevcut yüklü bir Animasyonu Luau betikleri kullanarak indirmek istiyorsanız, AnimationClipProvider:AnimationClipAsync kullanın:AnimationClipAsync.
Özet
Özellikler
Şuradan alınan Özellikler: AnimationClipBu AnimationClip içinde saklanan animasyonun döngüye dönüştürülmesi gerektiğini belirler.
Çok sayıda animasyon aynı anda oynarken hangi klip öncelikli olacağını belirler.