Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
-35%
Le deal à ne pas rater :
-35% sur la machine à café Expresso Delonghi La Specialista Arte
359.99 € 549.99 €
Voir le deal

 

 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 : 1468

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
Revenir en haut Aller en bas
https://gl0bul.itch.io/
 
Function Calculer la Distance entre deux points
Revenir en haut 
Page 1 sur 1

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: