Messagerie

  • fredetmumu
    oui ce serait bien si on pouvais mettre un zip
    fredetmumu - 30/05/2025 20:08:39
  • fredetmumu
    tu es sur que findtheway est dans le gestionnaire? moi je le vois pas
    fredetmumu - 30/05/2025 20:11:40
  • Emmanuel
    c est bizzare moi il et bien dans le gestionnaire mais je voie que si je clique pour le telecharge il trouve pas le fichier.je les mis en disponible dans le forum.
    Emmanuel - 31/05/2025 10:41:08
  • fredetmumu
    parfait merci
    fredetmumu - 01/06/2025 17:52:09

Récupérer val aléatoire d'un array (résolu)

Valeth
457 messages
Fusion 2.5
Fusion 2.5+
mardi 21 janvier 2020 à 15:35

Salut,

je me permets de vous poser une question car j'ai un petit soucis.


En effet, je souhaite récupérer un nombre sur la 1ère ligne d'un tableau  à 2dim ; en random à copier dans une variable en début de scène.

arrayA :

[0] [1] [2] [3]  <- 1ère ligne

[0] [1] [2]

[1] [0] [3]

ActifA -> varBlabla == -1

Je fixe donc, en début de scène :

varBlabla à ValueAtXY( "arrayA", Random(DimX( "arrayA" )), 0 )


Le problème étant que sur 100 essais (F2), le "0" apparait 80 fois et les autres nombres se partagent le reste. Pourtant, c'est bien sensé être du random.

Ai-je fait une erreur quelque part ? Merci :)


PROBLEME RESOLU ! Je suis juste con ^^

A la base mon tableau à dimensionX == 10 (dans l'éditeur de scène)

Du coup, comme je n'ai rien écris en x4, x5, etc... je pensais qu'il allait automatiquement redimensionner le tableau mais non, etc...

Mais du coup cela va être problématique si les autres lignes n'ont pas autant de données... hum... :/


Bha pas grave, je voulais automatiser le truc, mais je le ferai en manuel :

ligne 1 -> ValueAtXY( "arrayCalmMode", Random(3), 0 )

ligne 2 -> ValueAtXY( "arrayCalmMode", Random(2), 1 )

ligne 3 -> ValueAtXY( "arrayCalmMode", Random(2), 2 )

etc...

Xenon3K
764 messages
Fusion 2.5 Dev
Firefly Exporteur UWP Exporteur iOS Exporteur Android Exporteur HTML5 Fusion 2.5+
mardi 21 janvier 2020 à 15:53
Hello, il faut savoir aussi que les nombre aléatoires en Fusion sont généré par rapport à une graine. Du coup si la graine est la même il va sortir toujours la même suite de nombre. On peut changer la graine avec l'objet spécial.
Valeth
457 messages
Fusion 2.5
Fusion 2.5+
mardi 21 janvier 2020 à 15:59

@Xenon3K Ha? Tu m'as un peu perdu avec cette histoire de graine mais... ok XD

Xenon3K
764 messages
Fusion 2.5 Dev
Firefly Exporteur UWP Exporteur iOS Exporteur Android Exporteur HTML5 Fusion 2.5+
mardi 21 janvier 2020 à 16:10

Oui j'ai retrouvé l'explication dans la doc FR:

Randomizer
Initialise le germe du générateur aléatoire à une valeur spécifique. Les nombres aléatoires sont générés par une suite mathématique. Le nombre utilisé comme germe peut être modifié par cette action. Utiliser le même germe forcera le générateur aléatoire de Clickteam Fusion 2.5 à générer toujours la même suite de chiffres, ce qui est très utile pour réaliser des démos.
Valeth
457 messages
Fusion 2.5
Fusion 2.5+
mardi 21 janvier 2020 à 17:18

@Xenon3K Ha ok, merci pour l'info :)

Utilisateurs en ligne
  • Aucun utilisateur en ligne
  • 11 visiteurs au total

Derniers messages