[Allegro] Pomimo ograniczenia ludek wychodzi za obszar
Ostatnio zmodyfikowano 2008-12-17 15:53
pixelmaster Temat założony przez niniejszego użytkownika |
[Allegro] Pomimo ograniczenia ludek wychodzi za obszar » 2008-12-17 11:01:04 Siemka. Już prawie skończyłem pisać grę (zostało tylko menu), aż tu nagle natrafiłem na drobny problem. Otóż mam plac gry http://www.fotosik.pl/pokaz_obrazek/pelny/1ae5ea7a404cb9b5.html i ograniczyłem, że pomarańczowy kwadrat (gracz) nie może wyjść za czarną kreskę i dostać sie na pole niebiskie więc napisałem if(ludek2.x <= 82){ludek2.x++;}
i to działa, ale tylko wtedy, gry kwadracik prowadzimy powoli. Jeżeli gwałtownie ruszymy myszką (która steruje kwadracikiem) to pomarańczowy kwadracik wpada na pole niebieskie i zaczyna lekko się trząść zanim go nie wyjmiemy. Jak temu zaradzić ? Mam jeszcze jedno pytanie. Jak w allegro_message zrobić polskie znaki ? |
|
jimmye |
» 2008-12-17 11:58:21 Tez mialem ten problem, napisalem tak: if( ludek2.x <= 82 ) { ludek.x += 1; ludek.x += 1; ludek.x += 1; ludek.x += 1; ludek.x += 1; ludek.x += 1; } mi tak dziala :p |
|
pixelmaster Temat założony przez niniejszego użytkownika |
» 2008-12-17 12:07:31 Wielkie działa :D |
|
jimmye |
» 2008-12-17 14:47:39 Jak dasz wiecej ludek.x-=1 to bedzie szybciej go cofac, ale ja kza duzo dasz to tez jest zle :P |
|
vax3 |
» 2008-12-17 15:53:01 a nie lepiej tak ? .. if(ludek2.x<=82) ludek2.x+=82-ludek2.x;
Szybciej, prościej i dokładniej ;) |
|
« 1 » |