Oyunda gösterilen 2B kemik animasyonunu nasıl uygulayacağını kim bilebilir?


9

Flash oyunundaki kemik animasyonunu nasıl uyguladıklarını merak ediyorum http://www.foddy.net/athletics.swf 2D kemik sistemini öğrenmeye başlayabileceğim herhangi bir çalışma materyali biliyor musunuz? Her karede birden çok bitmap oluşturarak bir avatar sistemi uyguladım (akçaağaç hikayesine benzer), ancak bazı çocuklar bana bir kemik sisteminin daha fazla sanat kaynağı kaydedebileceğini söylüyor, bu yüzden bunun hakkında bir şeyler öğrenmek istiyorum.


7
Sadece bir öneri: "bazı eşcinseller" "bazı adamlar" olarak değiştirin :)
bummzack

Ciddi bir yazım hatası düzeltildi: o)
Huang F. Lei

Yanıtlar:


7

Eminim ki QWOP'taki kemikler / eklemler (bahsettiğiniz oyun) Box2D'nin Flash Port'u kullanılarak modellenmiştir . Düğmelere basarak bu eklemlere kuvvet uygular ve karakterin sonunda hareket etmesini sağlarsınız .

Box2D sayfasında karakterleriniz için bir başlangıç ​​noktası olarak kullanılabilecek ragdoll örnekleri de bulacaksınız. Böyle bir kurulum kullanarak animasyon oluşturmanın (örn. Bir fizik motoru kullanma ve eklemlere kuvvet uygulama) çok karmaşık olabileceğini ve istenen sonuçları vermeyebileceğini bilmelisiniz .

Sadece "kaplanabilir" bir avatara ihtiyacınız varsa, önceden animasyonlu karakterler kullanmak daha kolay olacaktır. Bunun için Flash'ın kemik sistemini kullanabilir ve bir tür kaplama elde etmek için çalışma zamanında farklı MovieClip'leri (örn. Üst bacak, alt bacak vb.) Değiştirebilirsiniz.

Güncelleme: Animasyonlu bir karakterin görünümünü nasıl kolayca değiştirebileceğinize dair çok temel bir örnek oluşturdum (cildi değiştirmek için tıklayın, berbat sanat için özür dilerim). Kaynak dosya burada . Farklı görünümler farklı çerçevelerdedir. Yine de bu kavramı yeni kaplamaları dinamik olarak yüklemek için genişletebilirsiniz.


1
Lütfen bu dosyayı yeniden yükleyebilir misiniz? Bağlantı öldü.
bottleboot

@bottleboot Örnek burada , kaynak burada . Yine de muhteşem bir şey değil ... ActionScript kullanarak her bir cilt bileşeninin (örneğin alt kol, el vb.) Karelerini değiştirmek.
bummzack
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.