Animacja chodznia w pygame

0

Ostatnio zaczełem robić grę w pygame/python zrobiłem losowy teren i itd chodzenie ale ta gra wygląda tak se wiec pomyślałem że dodam animacje chodzenia ale nie wiem jak proszę o pomoc

0

Pokaż kod, gdzie szukałeś rozwiązania problemu, co nie działało i dlaczego.

1

Musisz mieć spritesheet z postacią w różnych stanach ruchu. Potem co konkretny odcinek czasu pobierasz i wyświetlasz wycinek. Tak w skrócie powstaje animacja. Pokaż co już masz.

0

Animacja jest iluzją. Widzisz ruch, ale tak naprawdę to podmieniany obaz w czasie.

By wiedzieć co podstawić patrzysz na bieżącą akcje jaka towarzyszy zdarzeniu np. skok w górę czy spadanie ORAZ czas w którym to zdarzenie występuje np. co 200ms podmieniasz obrazek, by podkreślić falistość peleryny :D

Oczywiście by gra była żywa warto to podobne zachowanie przełożyć na inne postacie i wtedy będziesz miał więcej kombinowania, ale to już zostawiam Tobie na później.

0

Jest w miarę świeża polska książka o pygame... https://edu-sense.com/pl/produkty/koduj-w-pythonie-tworzymy-gre-przygodowa

Według rozpiski, dowiesz się jak zrobić to, o co pytasz:

Animacja postaci, sposoby zmiany obrazu - animowanie postaci i sposoby zmiany obrazu

Uwaga. Nie polecam zaprzyjaźniać się z pygame na dłużej. Jeśli nie musisz robić w pygame, to lepiej się uczyć od początku w bardziej rozwiniętych narzędziach, które narzucają pewien porządek i workflow.

#gamedev4programmers

1 użytkowników online, w tym zalogowanych: 0, gości: 1