| Petit soucis[Réglé] |
Lo

Grade : Expert
Inscrit le: 26 Dec 2007, 17:33
|
| Ecrit le: 13 Jan 2009, 19:06 Message non corrigé | |
|
Salut, avec Java, j'utilise donc la méthode drawImage pour tracer le personnage sur la pente, le problème, est que quand je fais tourner l'image, sa taille change, et donc, quand j'utilise ma méthode pour afficher l'image sur la fenêtre qui prend en paramètre les positions x et y sur la fenêtre ou l'image doit se dessiner et la largeur et la hauteur de l'image, bah l'image est tronquée, vu que quand je la fait tourner, sa taille change.
J'aimerais savoir, lors de la rotation d'une image, comment à partir de l'angle de rotation, on peut, retrouver la nouvelle taille de l'image ?
________ Parce qu'on ne peut s'exprimer que par nos créations. ^^
|
|
| |
|
|
Lo

Grade : Expert
Inscrit le: 26 Dec 2007, 17:33
|
| Ecrit le: 13 Jan 2009, 20:25 Message non corrigé | |
|
Perso, c'est pas simple l'adaptation d'un personnage sur un pente, c'est plus difficile que la gestion des collisions.
________ Parce qu'on ne peut s'exprimer que par nos créations. ^^
|
|
| |
|
|
Lo

Grade : Expert
Inscrit le: 26 Dec 2007, 17:33
|
| Ecrit le: 14 Jan 2009, 16:31 Message non corrigé | |
|
Rolalalala, je me sens vraiment mal à l'aise avec la trigo, voilà, je fais tourner mon perso avec l'angle de la pente.
Alors pour connaître l'angle de la pente, il faut bien faire asin (coteOppose/hyppothénuse) ???
Purée, je sus perdu.
Et après, je fais une rotation de l'image, autour du point 0,0 du contexte graphique de l'image, et une translation pour la remettre à la bonne place.
Mais, malheureusement, ça ne fonctionne pas.
________ Parce qu'on ne peut s'exprimer que par nos créations. ^^
|
|
| |
|
|
Lo

Grade : Expert
Inscrit le: 26 Dec 2007, 17:33
|
| Ecrit le: 14 Jan 2009, 21:15 Message non corrigé | |
|
Youpi, j'ai enfin réussi.
Enfin fait c'est parce que les coordonnées d'une JFrame, en y ça commence à zéro en haut et non en bas, donc, je me trompe à chaque fois, et je sais pas comment faire pour inverser le repère en y.
Maintenant là j'essaye de faire le design de mon jeux en 2D, les maps, les persos, les attaques, etc...
Et les monstres aussi.
Après, je compte l'améliorer en le faisant en 3D.
________ Parce qu'on ne peut s'exprimer que par nos créations. ^^
|
|
| |
|
|
Lo

Grade : Expert
Inscrit le: 26 Dec 2007, 17:33
|
| Ecrit le: 14 Jan 2009, 21:33 Message non corrigé | |
|
Wai, bof, ça marche nickel si les pentes sont pas trop. "pointues"
Sinon au pire je fais un arc de cercle au bout de la pente, mais en gros ça marche nicel!
C'est génial la classe Graphics2D, AffineTransform etc...
Pour les rotations, translations d'images, de textes, etc...
________ Parce qu'on ne peut s'exprimer que par nos créations. ^^
|
|
| |
|
| |