[Allegro] Mapa kafelkowa - problem z kolizją.
Ostatnio zmodyfikowano 2011-12-29 13:27
RazzorFlame |
» 2011-12-29 12:43:19 Jezus!!! Tamto jest na początku... Wiem ze się zmienia. Chodzi o to żebyś widział ze tamto przypisanie nie jest dzielone na 32! Poprostu wstaw ten klawisz na petle a tamte przypisanie ma ci tylko mówic ze nie dzielisz tego.
EDIT: Wchodze na gg Zaraz do cbie napisze
|
|
Aclber Temat założony przez niniejszego użytkownika |
» 2011-12-29 13:27:56 if( key[ KEY_RIGHT ] &&( planszaGry.mapa[ y / 32 ][( x / 32 ) + 1 ] == 0 )) { x += 1; }
Problem: Jeżeli gracz (kwadrat 32x32) jest na równo z przeszkodą bądź niżej od jej wierzchołka ale nie niżej niż cała przeszkoda to wtedy kolizja występuje i gracz się nie rusza. Jednak gdy gracz znajduje się choćby o 1 px wyżej niż przeszkoda to przechodzi przez nią. Ma ktoś z was pomysł jak to naprawić ?
|
|
1 2 « 3 » |