[DB-AL] RACINE CARRE

Pour les scripts écrits en C#
Règles du forum
Merci de respecter la NOMENCLATURE suivante pour vos TITRES de messages :

Commencez par le niveau de vos scripts
DB = Débutant
MY = Moyen
CF = Confirmé

Puis le domaine d'application
-RS = Réseau
-AL = Algorithmie

Exemple :

[DB-RS] Mouvement perso multijoueur
lilima95
Messages : 11
Inscription : 27 Fév 2017 10:54

[DB-AL] RACINE CARRE

Message par lilima95 » 22 Mars 2017 13:44

Bonjour à tous,
Ja' un petit probleme avec la fonction racine carré. Je veux effectuer la racine carre de la somme de deux nombre au carre mais cela ne fonctionne pas. Il y a surement un probleme,mes playerprefs sont toutes des valeurs Flottant. J'ai essaye avec Math et Mathf donc je ne sais pas quoi faire de plus...
Merci d'avance
Image

lilima95
Messages : 11
Inscription : 27 Fév 2017 10:54

Re: [DB-AL] RACINE CARRE

Message par lilima95 » 22 Mars 2017 14:03

Concretement j'aimerai savoir que dois-je faire pour obtenir la racine carre d'un flottant ?

Avatar de l’utilisateur
Axel74
Messages : 100
Inscription : 23 Mai 2014 16:47
Localisation : Thonon - Lyon

Re: [DB-AL] RACINE CARRE

Message par Axel74 » 22 Mars 2017 14:09

Salut,

Alors je suis pas sur de comprendre si ton problème c'est d'obtenir une racine carré ou un arrondi, mais voilà ce que je peux te donner comme exemple si ça peut t'aider..

Code : Tout sélectionner

		print(Mathf.RoundToInt(1.26262f)); //Arrondi ce float en int
		print (Mathf.Sqrt (1.26262f)); //Te donne la racine carré de ce float
Douille ou l'ail que pote étaux ? Yes I like.

lilima95
Messages : 11
Inscription : 27 Fév 2017 10:54

Re: [DB-AL] RACINE CARRE

Message par lilima95 » 22 Mars 2017 14:27

Merci pour ta reponse. Cest en partie oui ce aue je cherche obtenir la racine carre d'un flottant qui est issu d'un autre script. Et cela ne fonctionne pas... Mon "f" doit mal etre place ou alors peut etre qu'il n'est pas posssible de le faire....


Image

Avatar de l’utilisateur
boubouk50
ModoGenereux
ModoGenereux
Messages : 6219
Inscription : 28 Avr 2014 11:57
Localisation : Saint-Didier-en-Bresse (71)

Re: [DB-AL] RACINE CARRE

Message par boubouk50 » 22 Mars 2017 14:31

Documentation: https://docs.unity3d.com/ScriptReferenc ... .Sqrt.html
Mathf.Sqrt () prend bien en paramètre des floats.
Pour savoir où ton code pêche, sépare-le en plusieurs parties et ajoute des Debug.Log () à chaque séquence:
- Récupération des PlayerPrefs
- Calcul de la somme des puissances
- Calcul de la racine carrée
Tu verras où ça ne marche pas.

EDIT: Pourquoi ce "f"? Il ne te donne pas d'erreur? Comprends-tu ce que les scripts que tu nous donnes font? Sont-ce ceux que tu utilises ou ce n'est qu'à titre d'exemple?
"Ce n'est pas en améliorant la bougie, que l'on a inventé l'ampoule, c'est en marchant longtemps."
Nétiquette du forum
Savoir faire une recherche
Apprendre la programmation

Verrouillé

Revenir vers « (C#) CSharp »