Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Allegro, animacja wraz z buforami.

Ostatnio zmodyfikowano 2012-05-26 21:23
Autor Wiadomość
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
P-57329
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ę.

» KursyKurs C++ kurs
» KursyKurs Allegro 4.x, C++ kurs
P-57330
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?
P-57331
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.
P-57332
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?
P-57333
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?
P-57338
1 « 2 »
Poprzednia strona Strona 2 z 2