Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  

 

 Function Calculer la Distance entre deux points

Aller en bas 
2 participants
AuteurMessage
filoulefilou
Cliqueur Amateur
Cliqueur Amateur
filoulefilou


Nombre de messages : 359

Date d'inscription : 24/05/2010


Function Calculer la Distance entre deux points Empty
MessageSujet: Function Calculer la Distance entre deux points   Function Calculer la Distance entre deux points EmptyLun 19 Aoû 2019 - 10:22

Rebonjour,

Alors, autre petite fonction que j'utilise parfois. Elle permet d'afficher la distance entre 2 pts, sur un repère orthonormé X/Y.  
Ca peut être utile pour faire un jeu vu du ciel par exemple. En résumé, ça va donner la longueur de la diagonale qui relie notre pt A à notre pt B
Le principe en gros c'est ça lol :
Function Calculer la Distance entre deux points Rep03

Bon, ça fait révision de nos cours de 3eme et j'espère que personne ne va se vexer en voyant la function, mais après tout, si ça peut aider des grosse quiches en Maths comme moi.

Voilà la fonction (celle-ci, me donne la distance entre un personnage et la souris, mais c'est très simple de modifier pour avoir la distance entre 2 personnages, ou 2 objets, etc...)

Code:


function DistanceToMouse(Character * c1){
 
 int c2x = mouse.x;
 int c2y = mouse.y;
 
 float fc1_x = IntToFloat(c1.x);
 float fc1_y = IntToFloat(c1.y);
 
 float fc2_x = IntToFloat(c2x);
 float fc2_y = IntToFloat(c2y);
 
//La fonction qui va bien
 //Racine de (xB-XA)² + (YB- YA)²
 
 return FloatToInt(Maths.Sqrt(((fc2_x-fc1_x)*(fc2_x-fc1_x))+((fc2_y-fc1_y)*(fc2_y-fc1_y))));

   
 
}

Revenir en haut Aller en bas
Asraroth
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
Asraroth


Nombre de messages : 1451

Age : 49

Date d'inscription : 20/10/2006


Function Calculer la Distance entre deux points Empty
MessageSujet: Re: Function Calculer la Distance entre deux points   Function Calculer la Distance entre deux points EmptyMer 21 Aoû 2019 - 12:13

© Pythagore grand sourire

_________________
Ma vie, mon œuvre
Function Calculer la Distance entre deux points Banner10
Revenir en haut Aller en bas
 
Function Calculer la Distance entre deux points
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Calculer la distance entre deux personnages
» Calculer le futur ? Déterminisme et libre arbitre
» Typo ttf = Comment espacer les lettres ? Afficher les points de suspension ?
» 28 000 : mes deux milles 14.
» Deux petites questions

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
Adventure Games Studio fr :: CREATION DE JEUX :: Trucs & Astuces, Tutoriaux-
Sauter vers: