IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Algorithmes et structures de données Discussion :

[Jeu 2D] zoomer sur une map


Sujet :

Algorithmes et structures de données

  1. #1
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2011
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2011
    Messages : 107
    Par défaut [Jeu 2D] zoomer sur une map
    Bonjour,

    Je me casse la tête depuis plusieurs jour sur un problème de zoom sur une map.
    Je m'explique :

    Je développe actuellement un jeu 2D en utilisant la balise <canvas> de l'HTML5.
    Mon jeu est donc codé en js.

    Je souhaite afficher à l'écran une map de 15*15 cases. 5 zooms seront disponibles.

    Lorsque le zoom est maximal, l'image d'une case verra sa taille inchangée. En revanche, le zoom minimal affichera des images dont la taille aura été multiplié par 0.1 ...

    Tout ceci fonctionne parfaitement.

    Mon problème vient du fait que je n'ai aucune idée de comment gérer l'action de zoomer : j'aimerai que l'image affiché soit centré par rapport à l'image affiché par le zoom précédent (j’espère être clair sur ce point).


    Je recherche donc des pistes, où mieux, des exemples d'algorithmes existant (algo pur, java ou C... peut importe...)


    D'avance merci pour vos réponses et n'hésitez pas à me demander des précisions...

  2. #2
    Membre Expert
    Avatar de prgasp77
    Homme Profil pro
    Ingénieur en systèmes embarqués
    Inscrit en
    Juin 2004
    Messages
    1 306
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Ingénieur en systèmes embarqués
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Juin 2004
    Messages : 1 306
    Par défaut
    Bonjour,
    on pourrait avoir un schéma pour être sûr de parler de la même chose ? Car oui, quand on fait de la géométrie, il faut toujours faire un schéma .

  3. #3
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2011
    Messages
    107
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Septembre 2011
    Messages : 107
    Par défaut
    Salut,

    Voilà un shéma de la bête :

    http://img717.imageshack.us/img717/831/canvasshema.jpg

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    10 610
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 610
    Billets dans le blog
    2
    Par défaut
    Citation Envoyé par flow10000 Voir le message
    j'aimerai que l'image affichée soit centrée par rapport à l'image affichée par le zoom précédent (j’espère être clair sur ce point).
    (d'abord une image c'est féminin ..)

    Maintenant, pour le problème :

    Si je comprend, tu as un zoom fixe, l'utilsateur ne choisit pas sa région à zoomer.

    Dans ce cas, c'est simple :

    il suffit de se baser par rapport au centre..

Discussions similaires

  1. [MouseListener] Zoomer sur une image
    Par nonosa dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 05/06/2007, 17h46
  2. @OneToMany sur une Map<Product,Integer>
    Par ®om dans le forum JPA
    Réponses: 5
    Dernier message: 25/02/2007, 19h13
  3. zoomer sur une image
    Par lekooto dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 05/02/2007, 19h15
  4. Réponses: 6
    Dernier message: 26/01/2007, 15h00
  5. Zoomer sur une image
    Par Lynecoln dans le forum VB 6 et antérieur
    Réponses: 15
    Dernier message: 02/09/2006, 22h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo