(allegoro)Kolizja na kolory
Ostatnio zmodyfikowano 2010-04-27 17:24
Gronek8624 Temat założony przez niniejszego użytkownika |
(allegoro)Kolizja na kolory » 2010-04-27 10:07:19 Jak zrobić kolizje która polegała by na tym że obiekt "A" wjedzie na pole koloru np szarego i się na nim zatrzyma i wyjdzie z tego jakaś animacja |
|
DejaVu |
» 2010-04-27 10:34:53 if( kolizja( A, B ) ) wlaczAnimacje( A );
renderuj( A ); renderuj( B );
|
|
dmx81 |
» 2010-04-27 14:14:24 jesli opanowales w miare allegro, wiec z animacja nie bedziesz mial problemu. do sprawdzenia, jaki kolor sie znajduje pod twoim obiektem, uzyj funkcji getpixel, w ktorej podajesz jaka bitmape sprawdzasz, w jakim punkcie (niech bedzie to x i y twojego obiektu, ewentualnie petla dla wszytskich jego punktow)
no i napisac funkcje wyswietlajaca ten obiekt dla normalnego stanu, np wyswietla pierwsza klatke twojego obrazka, a jesli kolizja, czyli getpixel.... !=(makecol(czerwony,zielony,niebieski) , funkcja jakastam = true...
jakby co wiecej moge napisac dopiero za pare godz, powodzenia |
|
lenrokskate |
» 2010-04-27 16:28:38 |
|
Gronek8624 Temat założony przez niniejszego użytkownika |
» 2010-04-27 17:24:56 dzięki wszystkim za pomoc |
|
« 1 » |