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

2D Java Discussion :

DrawImage avec des double ?


Sujet :

2D Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 36
    Par défaut DrawImage avec des double ?
    Bonjour,

    Toujours dans la simulation de mon asteroids, je me posais une question :

    Lorsque je calcule les trajectoires de mon vaisseau, celles-ci sont calculées à l'aide de l'angle, du cosinus et du sinus, ce qui fait que je me retrouve avec un double et non avec un int.

    Le soucis, c'est qu'à chaque repaint(), je fais un DrawImage(monImage, vaisseau.getX(), vaisseau.getY(), null), et que dans ma classe vaisseau, j'ai été obligé de casté mon double en int, pour que ça passe. Et bien entendu, même si ce n'est pas hyper flagrant, j'ai de la perte de précision lorsque je déplace mon vaisseau.

    Je voulais donc savoir, à tout hasard, s'il n'y avait pas un moyen de contourner cela ? Mon programme marche, mais c'est surtout que je n'ai rien trouvé à ce propos.

  2. #2
    Expert confirmé
    Avatar de sinok
    Profil pro
    Inscrit en
    Août 2004
    Messages
    8 765
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2004
    Messages : 8 765
    Par défaut
    translation des graphics avec la méthode translate (qui utilise des double) + dessin de l'image en (0,0)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2010
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2010
    Messages : 36
    Par défaut
    Génial, merci beaucoup !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Insert dans des champs INT avec des doubles quotes
    Par bannik dans le forum Requêtes
    Réponses: 3
    Dernier message: 22/04/2008, 17h44
  2. modulo avec des doubles
    Par kharg dans le forum Débuter
    Réponses: 4
    Dernier message: 23/02/2008, 19h04
  3. Modulo avec des doubles
    Par cerede2000 dans le forum C++
    Réponses: 3
    Dernier message: 04/06/2007, 23h13
  4. [JDBC]Probleme avec des doubles cotes
    Par serialkilled dans le forum JDBC
    Réponses: 4
    Dernier message: 13/05/2006, 23h12
  5. cpu trop élevé avec des doubles vecteurs
    Par kuzloka dans le forum C++
    Réponses: 8
    Dernier message: 26/12/2005, 19h29

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