Scolring - Forum

Entraides et échanges autour de la technologie Scol - Informations and exchanges on the Scol technology

Vous pouvez changer la langue de l'interface une fois inscrit - You can change the language once registered

You are not logged in.

#1 5-Jun-2018 22:15:29

t3vall
Member
From: Parthenay
Registered: 16-Jan-2012
Posts: 42

Tirage au sort

Bonsoir, je ne sais pas si l'info est déjà présente sur le forum mais je viens de faire une partie de code pour un tirage aléatoire d'image.
Au début je voulais faire une roue de la fortune mais j'ai pas encore trouvé (si vous avez des idées hmm)

random
Coté code nous avons

un timer pour débuter le chargement
un switchcase avec 7 valeurs (pour mon projet) noté de 1 à 7 ---> envoyant Default et random en Get random
random --> Value aux IF sélectionnés avec Equel : paramétrés en Data Type INT et d'une Value équivalentes aux numéros testés dans le switch.
If true --> pictures Show

et enfin un timer qui permet de cacher l'image après un certain temps (temps qui doit être inférieur au premier timer du projet).
Picture shown  --> Timer Start
Timer Top --> Hide


Je sais pas si c'est clair j'ai trouve que çà pour faire un tuto.

En tout cas OS3D m'a beaucoup aidé pour un projet et je l'améliore pour l'instant.
J'en ferai une démo lors d'un festival et communiquerait à l'occasion.

Si qq a une idée pour La roue de la fortune ce sera plus stylé que ce random.
Merci

Offline

#2 6-Jun-2018 08:40:30

Xeonadow
Scol language & OpenSpace3D developer
Registered: 28-Jul-2017
Posts: 9

Re: Tirage au sort

Salut,

Pour ton idée de roue de la fortune, peut-être que tu peux appliquer une force de rotation aléatoire sur ta roue, et déterminer le résultat en fonction de l'angle de ta roue quand elle s'arrête (ou quand tu l'arrête de force après un timer).
Par exemple, si ta roue a 8 valeurs, et qu'une fois arrêtée, son angle est entre 0° et 45°, tu est tombé sur la première valeur, s'il est entre 45° et 90° tu est sur la deuxième valeur ... A ajuster en fonction de ton nombre de valeurs et de l'angle de départ de ta roue smile

Pour appliquer une force de rotation à un objet, regarde le plugIT "physic tools". Pour récupérer l'angle de ta roue, tu peux utiliser le plugIT "Object position" (fait juste attention car il te retournera l'angle sur les 3 axes, avec chaque angle compris entre -180° et 180°)

N'hésite pas à nous faire part de l'avancement du projet ! wink

Last edited by Xeonadow (6-Jun-2018 08:42:36)

Online

#3 6-Jun-2018 09:20:38

t3vall
Member
From: Parthenay
Registered: 16-Jan-2012
Posts: 42

Re: Tirage au sort

Bonjour
Merci pour ces informations précises. Je vais alors tenter l'expérience.
Je vous partagerai les retours.
Bonne journée.

Offline

Board footer

Powered by FluxBB