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

[Allegro, C++] Poruszanie postacią po ekranie

Ostatnio zmodyfikowano 2010-08-21 19:34
Autor Wiadomość
matig16
Temat założony przez niniejszego użytkownika
[Allegro, C++] Poruszanie postacią po ekranie
» 2010-08-21 13:26:42
Otóż mam problem z poruszaniem się postaci, mam jedną postać która ma dojść do drugiej i zrobione jest to tak, że zwiększam x a potem y i czyszczę bufor po tym i tu jest właśnie mój problem nie wiem jak zrobić żeby, po czyszczeniu buforu ta druga postać była dalej na ekranie. Proszę o pomoc.

#pixelmaster: zmieniłem tytuł.
P-21069
Shell32
» 2010-08-21 14:03:19
pokaz kod zrodlowy to sproboje pomoc.
P-21070
kamillo121
» 2010-08-21 14:21:31
Może po prostu zapomina wyświetlać :D
Edytuj swoją pętle główną do takiej postaci :

C/C++
p ę tla( warunek )
{
    czyszczenie buforu
    obs ł uga zdarze ń( mysz klawiatura buttony itd )
    jaki ś kod
    wy ś wietlanie
}
P-21072
Shell32
» 2010-08-21 14:27:12
C/C++
while( !key[ KEY_ESC ] )
{
   
    clear_to_color( Buffer, makecol( 0, 0, 0 ) ); // czysc buffer
   
    // twoj kod tutaj
   
    blit( Player, Buffer, 0, 0, x, y,...);
    blit( Player2, Buffer, 0, 0, x2, y2,...);
   
    blit( Buffer, screen, 0, 0, 0, 0, Buffer->w, Buffer->h );
   
}
to ci moze pomoze :) pamietaj na samej gorze czycisz bufor na samym dole go wyswietlasz :P
P-21075
matig16
Temat założony przez niniejszego użytkownika
» 2010-08-21 19:34:26
Ok dzięki wszystkim, już działa :D
P-21082
« 1 »
  Strona 1 z 1