AccueilAccueil  FAQFAQ  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Funko POP! Jumbo One Piece Kaido Dragon Form : où l’acheter ?
Voir le deal

 

 Reinhardt Reinhardt (jeu fini)

Aller en bas 
+8
-Coco-
Asu
red-error
onilink_
NigloStudio
Mobi
hyper
roger
12 participants
Aller à la page : Précédent  1, 2, 3
AuteurMessage
onilink_
Modérateur
onilink_


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

Reinhardt Reinhardt (jeu fini) - Page 3 Empty
MessageSujet: Re: Reinhardt Reinhardt (jeu fini)   Reinhardt Reinhardt (jeu fini) - Page 3 EmptyLun 26 Juin 2017 - 9: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

_________________
Reinhardt Reinhardt (jeu fini) - Page 3 Runningpotato1Reinhardt Reinhardt (jeu fini) - Page 3 TvF6GED Reinhardt Reinhardt (jeu fini) - Page 3 MdetltS
Revenir en haut Aller en bas
roger
Bavard
roger


Messages : 102

Reinhardt Reinhardt (jeu fini) - Page 3 Empty
MessageSujet: Re: Reinhardt Reinhardt (jeu fini)   Reinhardt Reinhardt (jeu fini) - Page 3 EmptyMar 27 Juin 2017 - 20: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
roger


Messages : 102

Reinhardt Reinhardt (jeu fini) - Page 3 Empty
MessageSujet: Re: Reinhardt Reinhardt (jeu fini)   Reinhardt Reinhardt (jeu fini) - Page 3 EmptyJeu 6 Juil 2017 - 21:23

Et en plus ça marche !

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


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

Reinhardt Reinhardt (jeu fini) - Page 3 Empty
MessageSujet: Re: Reinhardt Reinhardt (jeu fini)   Reinhardt Reinhardt (jeu fini) - Page 3 EmptySam 8 Juil 2017 - 14:45

Cool, les vecteurs c'est la vie Smile

_________________
Reinhardt Reinhardt (jeu fini) - Page 3 Runningpotato1Reinhardt Reinhardt (jeu fini) - Page 3 TvF6GED Reinhardt Reinhardt (jeu fini) - Page 3 MdetltS
Revenir en haut Aller en bas
Contenu sponsorisé





Reinhardt Reinhardt (jeu fini) - Page 3 Empty
MessageSujet: Re: Reinhardt Reinhardt (jeu fini)   Reinhardt Reinhardt (jeu fini) - Page 3 Empty

Revenir en haut Aller en bas
 
Reinhardt Reinhardt (jeu fini)
Revenir en haut 
Page 3 sur 3Aller à la page : Précédent  1, 2, 3
 Sujets similaires
-
» J'AI FINI L'ÉCOLE
» Untitled [Fini]
» [jeu fini]Near life expérience
» Hebrios - mon premier jeu (fini)
» [Jeu Fini] Hamster Splatch !

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