Forum d'entraide à la création de jeux d'aventure
 
PortailPortail  AccueilAccueil  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
Le deal à ne pas rater :
Google Pixel 7 5G – Smartphone 6,3″ OLED FHD+ 8 Go + 128 Go
316 €
Voir le deal

 

 [résolu]Module Math (Arrondir un int)

Aller en bas 
3 participants
AuteurMessage
tapir87
C'est quoi la Tasse Bleue ?
C'est quoi la Tasse Bleue ?
tapir87


Nombre de messages : 18

Localisation : Limousin

Date d'inscription : 19/12/2014


[résolu]Module Math (Arrondir un int) Empty
MessageSujet: [résolu]Module Math (Arrondir un int)   [résolu]Module Math (Arrondir un int) EmptyVen 13 Mai 2016 - 16:07

Bonjour,
je cherche un script ou module susceptible d'arrondir un nombre entier à la dizaine supérieure ou inférieure.  
Exp : 230 <-- 232 --> 240.

D'autre part, est-il possible d'imposer un pas à un GUI "Slider" ?
Par exemple, quand le curseur se déplace, sa valeur croît ou décroît de 10 en 10.
Merci de m'informer s'il existe une solution.
Revenir en haut Aller en bas
valoulef
Délégué de la tasse bleue
Délégué de la tasse bleue
valoulef


Nombre de messages : 1791

Age : 35

Localisation : Condate

Date d'inscription : 01/08/2011


[résolu]Module Math (Arrondir un int) Empty
MessageSujet: Re: [résolu]Module Math (Arrondir un int)   [résolu]Module Math (Arrondir un int) EmptyVen 13 Mai 2016 - 17:20

tapir87 a écrit:
je cherche un script ou module susceptible d'arrondir un nombre entier à la dizaine supérieure ou inférieure.  
Exp : 230 <-- 232 --> 240.

A priori c'est très simple, est-ce que ceci ferait ton affaire (un int est toujours un nombre entier, si tu le divise il est automatiquement arrondi) ?
Code:
int nombre;
nombre = nombre/10;
nombre = nombre*10;

tapir87 a écrit:
D'autre part, est-il possible d'imposer un pas à un GUI "Slider" ?
Par exemple, quand le curseur se déplace, sa valeur croît ou décroît de 10 en 10.
Merci de m'informer s'il existe une solution.

Je n'ai jamais trop utilisé de sliders, mais est-ce que la solution la plus intéressante ne serait pas de diviser par 10 les valeurs minimales et maximales (par exemple si tu veux que ça aille de 0 à 100, alors tu met 0 comme valeur minimale et 10 comme valeur maximale) puis multiplier cette valeur par 10 quand tu l'utilise ?

Exemple :
Code:
function sldAudio_OnChange(GUIControl *control)
{
  System.Volume = sldAudio.Value*10;
}
Revenir en haut Aller en bas
tapir87
C'est quoi la Tasse Bleue ?
C'est quoi la Tasse Bleue ?
tapir87


Nombre de messages : 18

Localisation : Limousin

Date d'inscription : 19/12/2014


[résolu]Module Math (Arrondir un int) Empty
MessageSujet: Merci.   [résolu]Module Math (Arrondir un int) EmptyVen 13 Mai 2016 - 17:48

Impeccable. mon problème est résolu.
Merci de votre aide.












Revenir en haut Aller en bas
valoulef
Délégué de la tasse bleue
Délégué de la tasse bleue
valoulef


Nombre de messages : 1791

Age : 35

Localisation : Condate

Date d'inscription : 01/08/2011


[résolu]Module Math (Arrondir un int) Empty
MessageSujet: Re: [résolu]Module Math (Arrondir un int)   [résolu]Module Math (Arrondir un int) EmptyVen 13 Mai 2016 - 17:55

De rien, je passe le topic en résolu du coup.
Revenir en haut Aller en bas
Billbis
Disciple de la Grande Tasse Bleue
Disciple de la Grande Tasse Bleue
Billbis


Nombre de messages : 1346

Date d'inscription : 10/05/2012


[résolu]Module Math (Arrondir un int) Empty
MessageSujet: Re: [résolu]Module Math (Arrondir un int)   [résolu]Module Math (Arrondir un int) EmptyVen 13 Mai 2016 - 18:28

valoulef a écrit:
je passe le topic en résolu
Oui, c'est important.
Revenir en haut Aller en bas
http://nothingaboutthedog.blogspot.fr/
Contenu sponsorisé





[résolu]Module Math (Arrondir un int) Empty
MessageSujet: Re: [résolu]Module Math (Arrondir un int)   [résolu]Module Math (Arrondir un int) Empty

Revenir en haut Aller en bas
 
[résolu]Module Math (Arrondir un int)
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 :: Questions / Réponses-
Sauter vers: