Kafelki
Ostatnio zmodyfikowano 2009-10-20 21:19
Programer Temat założony przez niniejszego użytkownika |
Kafelki » 2009-10-20 20:21:04 Zamierzam zrobić mapę złożoną z kafelków. Po moich obliczeniach wyszło mi że potrzebuję tylko 4 zmiennych z punktami kafelka, aby móc obliczyć kolizję. Jednak pojawia się problem - Jeśli tych kafelków będą tysiące, to co ja mam zrobić z tymi zmiennymi? Przecież to kilka tysięcy różniących się ob siebie punktów na układzie współrzędnych. W dodatku czy musiałbym wpisywać blit() kilka tysięcy razy żeby wyświetlić każdy kafelek? |
|
Elaine |
» 2009-10-20 20:23:52 Jeśli tych kafelków będą tysiące, to robisz z tego tablicę i jedziesz przez nią jakąś pętlą. |
|
Programer Temat założony przez niniejszego użytkownika |
» 2009-10-20 20:28:39 A co jeśli chcę żeby mapy mogli też edytować inni? |
|
lynx |
» 2009-10-20 20:30:19 Wczytywać ją z pliku, który sobie można zedytować. |
|
Programer Temat założony przez niniejszego użytkownika |
» 2009-10-20 20:34:19 Aha. I sorry, że was teraz spytam o tak prostą rzecz, ale jak zrobić taką tablicę? Po prostu nigdy tablic nie używałem(poza prostymi, jednowymiarowymi). |
|
steckel |
» 2009-10-20 20:43:15 int x = 5; int y = 5; int tablica[ x ][ y ]; tablica[ 0 ][ 0 ] = 1; tablica[ 4 ][ 4 ] = 1; tablica[ 2 ][ 2 ] = 1;
[1][0][0][0][0] [0][0][0][0][0] [0][0][1][0][0] [0][0][0][0][0] [0][0][0][0][1]
Mam nadzieję, że pomogłem :) |
|
Programer Temat założony przez niniejszego użytkownika |
» 2009-10-20 20:45:11 Dzięki, już kumam. :) |
|
Programer Temat założony przez niniejszego użytkownika |
» 2009-10-20 21:08:19 Hmm, ale teraz muszę ładować za każdym razem funkcję kolizja() dla każdego kafelka... Jak temu zaradzić? Czy pętla będzie dobrym rozwiązaniem? |
|
« 1 » 2 |