JeuWeb - Crée ton jeu par navigateur
Carte isométrique cliquable - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Carte isométrique cliquable (/showthread.php?tid=2311)



Carte isométrique cliquable - ToraTora - 13-03-2008

Bonjour,

j'essaye de réaliser une carte isométrique pour un jeu en PHP. Je bloque actuellement sur l'interactivitée de cette carte.
Je voudrais que les joueurs puissent cliquer sur une case pour avoir des infos de la case correspondante.

Seulement, le système d'affichage que j'utilise pose un problème, les images des cases empiètent les une sur les autres.

Une image vaut milles mots alors :

[Image: 106335.png]


Si je veux séléctionner la case centrale, il se peut que j'ai de la chance et que je clique dans la partie supérieur de l'image, mais sinon, je séléctionne la case en bas à droite ou en bas à gauche...


J'espère avoir été clair :p
Est ce que quelqu'un a déjà eu ce problème, ou a une solution?

Merci de votre aide.


RE: carte isométrique "cliquable" - X-ZoD - 13-03-2008

je te donne des elements de solutions
tu faits des recherches et tu me dit si tu a reussi a en trouver une iddee
si tu aproche de la solution je te la donne sinon rien :p

et oui des fois je suis comme ca ... mais a la fin tu es sure que tu en aprendra plsu que si je te dis tout

les mots clefs sont:
- balises img et map
- transparence

lol non serieux c'est trop facile j'ai deja donné la solution avec mes indices -_-


RE: carte isométrique "cliquable" - ToraTora - 13-03-2008

Héhé Smile

Figure toi que j'ai aussi essayé de faire ça avec la librairie GD, sauf que je n'arrive pas à gérer la transparence correctement.

j'utilise le même script pour construire ma carte, sauf que les cases ne sont pas transparentes...

C'est mon problème avec cette solution, après, les balises map c'est facile à gérer Smile

Je fais un imagecopymerge(...), mais quand est ce que je dois définir la couleur de transparence?

Mercr Wink


RE: carte isométrique "cliquable" - X-ZoD - 13-03-2008

lol hein quoi ?
il fait quoi la gd ? XD
chaque case de ta map est generee par gd ?


RE: carte isométrique "cliquable" - ToraTora - 13-03-2008

Toi d'abord :p
C'est quoi ta solution, je vois pas parce que j'utilise déjà des balises images en fait?..

Mon autre solution c'est de construire l'image avec GD, et ensuite d'y appliquer des balises map.


RE: carte isométrique "cliquable" - X-ZoD - 13-03-2008

en apliquant une map a chaque case tu y arrivera pas .. par curiosité je me demande quel beau bordel ca doit donner XD
non en fait tu garde ta carte tel quel.... tu met une image transparante par dessus la map entiere
et tu utilise une balise map sur cette image "invisible" poru definir les zones cliquable

tu vois ce que je veux dire ?


RE: carte isométrique "cliquable" - ToraTora - 13-03-2008

Aaaaaaahhhhh......

Merci, c'est toujours comme ça, quand on planche sur un problème trop longtemp on cherche toujours à tout compliquer..
Merci pour cette solution, je pense que ça va bien marcher Big Grin

Merci!

(Oui c'est un beau bordel : http://toratora.ath.cx/EG/creacarte.php)


RE: carte isométrique "cliquable" - X-ZoD - 13-03-2008

en general c'est comme ca qu'on avance ... dabord on complique tout et quand on a fini on prend du recul et on se rend compte qu'on peut faire plus simple
Wink