Kolizja dla mapki kafelkowej
Ostatnio zmodyfikowano 2011-05-06 23:11
bingo009 Temat założony przez niniejszego użytkownika |
Kolizja dla mapki kafelkowej » 2011-05-06 21:42:11 witam was może mi ktoś doświadczony dać wzór kolizij do mapki złożonej z pętli for i tablicy?? Męczę się z tym już kilka dni. |
|
SeaMonster131 |
» 2011-05-06 22:07:49 Taki prosty sposób: załóżmy że 0 to wolna przestrzeń, a 1+ to przeszkoda. Np: if( mapa[( player_y + player_h ) / wysokosc_kafla ][ player_x / szerokosc_kafla ] == 0 ) { player_y++; } Jeżeli tworzysz platformówkę to ten if jest dla lewego dolnego rogu bitmapy (player). |
|
McAffey |
» 2011-05-06 23:11:30 wzór kolizij do mapki złożonej z pętli for i tablicy |
Z twoich "składników" można by zrobić tę mapkę naprawdę na wiele różnych sposobów, więc nie ma jednego wzoru na kolizję dla wszystkich przypadków. Musiałbyś podać więcej informacji aby uzyskać sensowniejszą pomoc. Ale najpierw radzę poszukać samemu (wyszukiwarka na górze/google). Temat kolizji był poruszany naprawdę wiele razy ;) |
|
« 1 » |