Jeux Libres

Envie de créer un jeu vidéo ?   Le site qui vous accompagne de A à Z.


» Les Forums » A propos de la création de jeux vidéo » Petit soucis[Réglé]


Aller à la page : 1.

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. ^^
  Profil Mail
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. ^^
  Profil Mail
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. ^^
  Profil Mail
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. ^^
  Profil Mail
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. ^^
  Profil Mail
 


Aller à la page : 1.


Hébergeur du site : 1and1.fr



Site de création de Jeux Vidéo
Apprenez à créer vos propres Jeux Video

1198827 pages ont été consultées sur le site !
Dont 2330 pages pendant les 24 dernières heures.

Page générée en 0.287 secondes


Nos partenaires
- Otium Production : Aide aux débutants à créer leurs jeux
- Les bibliothèques de développement de jeux vidéo


  © 2005-2012 www.jeux-libres.com - Toute reproduction totale ou partielle du contenu de ce site est strictement interdite.