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

Allegro kolizja bez udziału różowego koloru

Ostatnio zmodyfikowano 2010-03-07 01:34
Autor Wiadomość
dmx81
» 2010-03-07 01:34:45
a sprawdzenia punkt po punkcie w petli for dokonuje dlatego, ze ludek i mapa w sumie caly czas znajduja sie w kolizji... dlatego musze sprawdzic, czy w danym punkcie ludzik nie dotknal koloru innego niz rozowy... ale coz by z tego bylo, jesli bym sprawdzil dla jednego punktu np ludek.x ludek.y - czyli lewy gorny rog, jesli wszedlbym w inny kolor, czyli jakas sciane czy cos prawym brzegiem postaci - dlatego przy kazdym przejsciu kodu dokonuje sprawdzenia dla kazdego punktu nalezacego do postaci, czy ktorys nie dotknal innego niz rozowy :)

ps. mam problem jednak z tym, aby znalezc rozwiazanie, ze jesli dotykam obiektem1 koloru innego niz rozowy na obiekcie2, ale jest to kolor rozowy na obiekcie1, aby nie bylo kolizji - mam nadzieje, ze zrozumiale napisalem - czyli moj ludek ciagle jest kwadratem - mimo ze dalem dodatkowo
if((getpixel(mapa.obrazek,i,j)!=makecol(255,0,255)&&getpixel(ludek.obrazek,i,j)!=makecol(255,0,255))

czyli jesli dotkne jakims punktem nalezacym do ludzika koloru innego niz rozowy, ale ten punkt na ludziku jest inny niz rozowy, to niech bedzi kolizja, mimo ze to dopisalem, nie dziala
P-14694
1 « 2 »
Poprzednia strona Strona 2 z 2