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
Pokaż kod, gdzie szukałeś rozwiązania problemu, co nie działało i dlaczego.
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.
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.
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