14-10-2010, 09:45 PM
Hello tout le monde,
Après des heures et des heures d'études sur la POO et sur le langage flash, je suis enfin arrivé a une obtenir une map ! De ce type ci : http://img266.imageshack.us/img266/3488/mapq.png
Bon pour le moment, elle n'est pas interactive, mais je me heurte a un problème, croyez moi, j'y ai passé bien deux heures sans tomber sur la moindre piste.
Je recherche la formule qui permettrait de, a partir des coordonnées de la souris, me donner les coordonnées de la case que l'on survole.
J'ai tout d'abord essayé sur une map 2D avec des carrés, aucun problème ici.
En revanche pour l'iso, rien mais rien du tout. Je n'ai trouvé aucune formule coherente.
Evidement, avec quelques recherches sur la toiles, j'ai trouvés plusieurs formules, mais au lieu d'appliquer un bête copier coller, j'aimerais bien comprendre le principe.
Petit problème qui s'y ajoute : Il faudrait que cela soit calculé par rapport a la position de notre perso, puisque la map sera défilante...
Merci de me faire part de toutes pistes, même si vous en etes pas sur
Cordialement Aleskweb
PS: Les coordonnées du perso se composent de deux information : La tuile plus une position dans cette tuile. Ex Tile 10/2 + 20 pxX + 12pxY
Après des heures et des heures d'études sur la POO et sur le langage flash, je suis enfin arrivé a une obtenir une map ! De ce type ci : http://img266.imageshack.us/img266/3488/mapq.png
Bon pour le moment, elle n'est pas interactive, mais je me heurte a un problème, croyez moi, j'y ai passé bien deux heures sans tomber sur la moindre piste.
Je recherche la formule qui permettrait de, a partir des coordonnées de la souris, me donner les coordonnées de la case que l'on survole.
J'ai tout d'abord essayé sur une map 2D avec des carrés, aucun problème ici.
En revanche pour l'iso, rien mais rien du tout. Je n'ai trouvé aucune formule coherente.
Evidement, avec quelques recherches sur la toiles, j'ai trouvés plusieurs formules, mais au lieu d'appliquer un bête copier coller, j'aimerais bien comprendre le principe.
Petit problème qui s'y ajoute : Il faudrait que cela soit calculé par rapport a la position de notre perso, puisque la map sera défilante...
Merci de me faire part de toutes pistes, même si vous en etes pas sur
Cordialement Aleskweb
PS: Les coordonnées du perso se composent de deux information : La tuile plus une position dans cette tuile. Ex Tile 10/2 + 20 pxX + 12pxY