1
Général / Re : Tile Mapping et structure de donnée
« le: Avril 23, 2013, 06:19:55 pm »
Je comprends mieux le problème maintenant un petit dessin aide beaucoup
Perso j'utiliserai un vector de zone. Chaque zone connaitrait la(les) zone(s) qui lui sont accolé et les chargerait.
un petit schémas vite fait pour expliquer.
0 Z1 Z2
Z3 Z4 0
Z5 0 0
les Zx correspondent aux zone pleines et les 0 des zones vident.
Si mon perso se trouvent dans la zone Z1 je charge Z2 et Z4 mais ne dessine que Z1.
Si mon perso est en Z2 je ne charge que Z1 et dessine Z2.
Et ainsi de suite. Chaque zone connait sa ou ses voisines.
C'est primitif mais ça fonctionne. Ou alors j'utiliserais un tableau 2D de pointeurs vers des Zones et les zones vident je les mettrai à NULL.
Quelqu'un aura peut être une meilleur idée. Courage
Perso j'utiliserai un vector de zone. Chaque zone connaitrait la(les) zone(s) qui lui sont accolé et les chargerait.
un petit schémas vite fait pour expliquer.
0 Z1 Z2
Z3 Z4 0
Z5 0 0
les Zx correspondent aux zone pleines et les 0 des zones vident.
Si mon perso se trouvent dans la zone Z1 je charge Z2 et Z4 mais ne dessine que Z1.
Si mon perso est en Z2 je ne charge que Z1 et dessine Z2.
Et ainsi de suite. Chaque zone connait sa ou ses voisines.
C'est primitif mais ça fonctionne. Ou alors j'utiliserais un tableau 2D de pointeurs vers des Zones et les zones vident je les mettrai à NULL.
Quelqu'un aura peut être une meilleur idée. Courage