Le réseau francophone des utilisateurs du logiciel Clickteam Fusion

Messagerie
  • Seyjin
    Poste déjà ça sur le forum. On verra après si il y a besoin d’une rubrique dédiée.
    Seyjin - 24/07/2020 08:21:54
  • Xenon3K
    Super merci beaucoup
    Xenon3K - 24/07/2020 09:25:27
  • Valeth
    @conceptgame Super tout ça ! Merci. :)
    Valeth - 24/07/2020 20:37:03
  • Patrice
    Génial !!!
    Patrice - 26/07/2020 16:41:20

resultat division

fredetmumu
1050 messages

mercredi 30 janvier 2019 16:42
hello a tous
peut etre une question idiote mais bon...
valeur A=100
Valeur B= 90

Valeur C= Valeur A/ Valeur B (donc 1.111)
mais le resultat est tronqué, je n'ai pas les chiffres apres la virgule...

Xenon3K
733 messages
Fusion 2.5 Dev
Firefly Exporteur UWP Exporteur iOS Exporteur Android Exporteur HTML5 Fusion 2.5+
mercredi 30 janvier 2019 16:49
Hello,

Fusion retourne un entier si tu utilise deux entiers. Pour avoir un nombre à virgule il faut transformer une des deux valeur :
( Value A * 1.0 ) /Value B
fredetmumu
1050 messages

mercredi 30 janvier 2019 16:53
trop fort, tu m'as tué
merci!
Modifié le vendredi 23 août 2019 13:56 par fredetmumu
Monos
2706 messages
Fusion 2.5 Dev
Fusion 2.5+ Exporteur Android Exporteur HTML5
mercredi 30 janvier 2019 21:11
Pour information, c'est une règle qui est souvent utilisée dans les langages de programmation.
C'est utile de system quand on fait une division pour calculer par exemple la numéros d'une case ou se trouve un perso en déplacement libre. ça tronque les virgules et on a le numéro du ou des cases !
(Le C, les basic, fonctionne comme ça, par contre lua non ! Mais lua heu l'art d'être simple mais de faire chier son monde à cassant les codes xd Hein lua avec tes "tableaux" indéxé sur 1 burk)
Seyjin
1436 messages
Fusion 2.5 Dev
Exporteur Android Exporteur HTML5
mercredi 30 janvier 2019 21:52
Constuct 2 aussi m’a fait chier avec ses nombres à virgule. D’ailleurs je trouves que le fait de systématiquement utilisé des nombres à virgule peu pratique dans certains cas. Par exemple c’est pas mal infernal pour faire un random.
fredetmumu
1050 messages

jeudi 31 janvier 2019 08:55
effectivement ça me sert bien pour les deplacement case par case ou scrolling par ecran, cela dit il me semblait que dans d'autres language les division etaient a virgule mais qu'il suffisait d'ajouter une fonction (ABS il me semble) qui renvoyait la parti entiered'un nombre

genre C=ABS(65/64)

mais la solution de mutiplier par 1.0 est au final bien plus comode
Utilisateurs en ligne
  • Aucun utilisateur en ligne
  • 24 visiteurs au total