Zastanawiam się, jak wdrażają animację kości w grze flash http://www.foddy.net/athletics.swf Czy znasz jakieś materiały do nauki, od których mogę zacząć uczyć się systemu kości 2D? Właśnie wdrożyłem system awatara, tworząc wiele bitmap w każdej ramce (podobnie z historią klonu), ale niektórzy faceci mówią mi, że system kości może zaoszczędzić więcej zasobów sztuki, więc chcę się czegoś o tym dowiedzieć.
physics
skeletal-animation
Huang F. Lei
źródło
źródło
Odpowiedzi:
Jestem prawie pewien, że kości / stawy w QWOP (gra, o której mówisz) są modelowane przy użyciu portu Flash Box2D . Naciskając przyciski, przykładasz siły do tych stawów i ostatecznie poruszasz postacią .
Na stronie Box2D znajdziesz również przykłady ragdoll, które mogą służyć jako punkt wyjścia dla twoich postaci. Należy pamiętać, że tworzenie animacji przy użyciu takiego zestawu (np. Przy użyciu silnika fizyki i przykładania sił do stawów) może być bardzo skomplikowane i może nie przynieść pożądanych rezultatów.
Jeśli potrzebujesz tylko „awansowalnego” awatara, prawdopodobnie łatwiej byłoby użyć wstępnie animowanych postaci. Możesz do tego użyć systemu kości Flasha i zastąpić różne klipy filmowe (np. Górną część nogi, dolną część nogi itp.) W czasie wykonywania, aby uzyskać skórkę.
Aktualizacja: Stworzyłem bardzo prosty przykład, w jaki sposób możesz łatwo zmienić wygląd animowanej postaci (kliknij, aby zmienić skórkę, przepraszam za kiepską grafikę). Plik źródłowy jest tutaj . Różne skórki znajdują się w różnych ramkach. Najprawdopodobniej możesz jednak rozszerzyć tę koncepcję, aby dynamicznie ładować nowe skórki.
źródło