AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  Connexion  

Partagez | 
 

 Reinhardt Reinhardt (jeu fini)

Voir le sujet précédent Voir le sujet suivant Aller en bas 
Aller à la page : Précédent  1, 2, 3
AuteurMessage
onilink_
Modérateur
avatar

Messages : 8902
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: Reinhardt Reinhardt (jeu fini)   Lun 26 Juin 2017 - 7:53

Il y a une erreur dans ta 2nd ou 3ieme ligne. Tu ne dois pas mettre un moins pour les deux composantes de ta normale.
Aussi angle, c'est l'angle de ton avion, donc direction dans ton cas je suppose.

Tu peux aussi simplifier:

x: lengthdir_x(20, direction) - lengthdir_y(25, direction)
y: lengthdir_y(20, direction) + lengthdir_x(25, direction)

Ton angle doit être en degres.
La fonction lengthdir_x c'est juste un cos(degtorad(dir)) * len (et y un sinus).
Du coup autant faire la multiplication dedans si tu stockes pas le vecteur de direction.


Au niveau du fonctionnement si ça peut t'aider, imagine un cercle de rayon R.
Et bien lengthdir ça va te permettre de calculer les coordonnées d'un point sur le cercle en fonction d'un angle (coordonnée polaire).

Ainsi si tu veux le point a 45 degres sur un cercle de rayon 32 tu fais juste:
x: centre_x + lengthdir_x(32, 45)
y: centre_y + lengthdir_y(32, 45)


Pour ce qui est d'une normale c'est bien plus simple, car il s'agit juste d'une rotation de 90 degres, qui donne:
x: centre_x - vector_y
y: centre_y + vector_x

et

x: centre_x + vector_x
y: centre_y - vector_y

(Il y a deux normales, une de chaque côté).

A toi de bidouiller avec tout ça maintenant mais tu n'as pas besoin de plus Smile

_________________
                 
Revenir en haut Aller en bas
roger
Bavard
avatar

Messages : 102

MessageSujet: Re: Reinhardt Reinhardt (jeu fini)   Mar 27 Juin 2017 - 18:25

ok merci beaucoup d'avoir détaillé je vais essayer ça Wink
Revenir en haut Aller en bas
https://turboroger.wordpress.com/
roger
Bavard
avatar

Messages : 102

MessageSujet: Re: Reinhardt Reinhardt (jeu fini)   Jeu 6 Juil 2017 - 19:23

Et en plus ça marche !

Génial, merci beaucoup !
Revenir en haut Aller en bas
https://turboroger.wordpress.com/
onilink_
Modérateur
avatar

Messages : 8902
Localisation : Montpellier
Projet Actuel : Planet Centauri
OniDev

MessageSujet: Re: Reinhardt Reinhardt (jeu fini)   Sam 8 Juil 2017 - 12:45

Cool, les vecteurs c'est la vie Smile

_________________
                 
Revenir en haut Aller en bas
Contenu sponsorisé




MessageSujet: Re: Reinhardt Reinhardt (jeu fini)   

Revenir en haut Aller en bas
 
Reinhardt Reinhardt (jeu fini)
Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 3 sur 3Aller à la page : Précédent  1, 2, 3
 Sujets similaires
-
» Allaiter , c'est fini pour moi et c'était très dur !!!!
» Voilà, c'est fini, TSVP
» Des Racines et des Ailes ? j'ai fini par craquer !
» Elle a eu un déclic... et du coup c'est fini !!!
» Fini le travail... bonjour le fond du lit...

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Forum Le CBNA :: Informations :: Projets-
Sauter vers: