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

Kolizja dla mapki kafelkowej

Ostatnio zmodyfikowano 2011-05-06 23:11
Autor Wiadomość
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.
P-32755
SeaMonster131
» 2011-05-06 22:07:49
Taki prosty sposób: załóżmy że 0 to wolna przestrzeń, a 1+ to przeszkoda. Np:

C/C++
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).
P-32756
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 ;)
P-32759
« 1 »
  Strona 1 z 1