Allegro, animacja wraz z buforami.
Ostatnio zmodyfikowano 2012-05-26 21:23
DejaVu |
» 2012-05-26 19:15:44 Jeżeli nie wiesz co zrobić to wróć do podstaw programowania... przecież to nie my piszemy grę tylko Ty...
/edit:
Twój kod sugeruje, że nie znasz pojęcia tablic oraz pętli for :)
/edit2:
Widzę, że nie ja pierwszy te uwagi zgłaszam :P |
|
SeaMonster131 |
» 2012-05-26 19:21:10 Dobra, to co na co zmienić xD |
Programowanie to logiczne myślenie, choć tutaj za wiele myśleć nie trzeba.. Po prostu rysujesz animację, a na koniec rysujesz normalną postać i ludka i tym samym zasłaniasz animację. Kurs C++Kurs Allegro 4.x, C++ |
|
Forczek Temat założony przez niniejszego użytkownika |
» 2012-05-26 19:22:03 Dobra, ja pisze grę. Rozumiem co piszecie, mniej więcej wiem co i jak zrobić. Ale mi nie działa, więc pewnie robię to źle. Tablicami po prostu jest szybciej. Więc na razie nie chce tablicami pętle for też znam. Po prostu pisałem tak jak w kursie w warunku np:
if( key[ KEY_DOWN ] ) { if( frame < 50 ) { draw_sprite( buffor, postac, postac_x, postac_y ); } else if( frame >= 50 && frame < 100 ) { draw_sprite( buffor, postac4, postac_x, postac_y ); } else if( frame >= 100 && frame < 150 ) { draw_sprite( buffor, postac5, postac_x, postac_y ); } else if( frame >= 150 && frame < 200 ) { draw_sprite( buffor, postac4, postac_x, postac_y ); } postac_y++; } Rozumiem że nie widać animacji, ponieważ najpierw rysuje konkretną klatkę tego ludka / postaci, a następnie już na końcu pętli na tych samych pozycjach rysuje znowu ludka i postać. Ale ja się pytam, jak napisać aby to naprawić a nie w czym jest błąd. Bo błąd raczej widzę. Ale wracając, kij z animacją. Dlaczego mi tło miga?
|
|
SeaMonster131 |
» 2012-05-26 19:23:14 a następnie już na końcu pętli na tych samych pozycjach rysuje znowu ludka i postać. |
No to po co na końcu to rysujesz ? Wywal to. |
|
Forczek Temat założony przez niniejszego użytkownika |
» 2012-05-26 19:26:02 Wywaliłem i dalej nie widać...Napiszcie mi najlepiej jak mniej więcej powinno być, wtedy najlepiej zrozumiem. I ta druga sprawa, dlaczego mi miga?
|
|
Forczek Temat założony przez niniejszego użytkownika |
» 2012-05-26 21:23:08 Poradziłem se z animacjami, a jeszcze mam kłopot z buforami. Daje niby normalnie ale cały czas mi miga ekran. Co jest źle w kodzie? |
|
1 « 2 » |