Comment puis-je déterminer les nombres résultants pour le lancer de dés sur une animation ?
J'ai deux dés de jeu normaux avec les numéros 1 à 6. Je veux les lancer. - C'est bon. Je sais comment faire ca.
Le résultat (nombres sur les dés à l'arrêt) du lancer est aléatoire. Mais je veux des nombres exacts sur les dés comme résultat de lancer (par exemple 1 et 5 sur les dés lorsque l'animation se termine). Y a-t-il un moyen de faire cela? Ou je dois essayer de changer au hasard la hauteur de la chute ou la rotation des dés au début de l'animation et j'espère que cela aidera?
Merci.
Réponses
Basculez vos Orientations de transformation sur Local , et une fois que votre dé est tombé et arrêté, passez en mode Édition et faites-le pivoter de 180° ou 90° ou -90° sur l'axe droit jusqu'à ce que vous voyiez la face souhaitée.
Comme le dit Robin Betts, si votre cube a de petites différences de topologie entre ses faces, cela peut changer le résultat, dans ce cas vous devez pré-calculer le résultat avant de faire tourner le cube.
Ou, comme suggéré par user9746379, associez simplement les dés à un cube de base de la même taille et qui le contient, ce parent a la physique, pas les dés, une fois que le cube a roulé, faites pivoter les dés comme vous le souhaitez, et à la fin seulement rendre les dés. De cette façon, les différences de topologie entre les faces ne seront pas prises en compte.
Créez d'abord l'animation, afin de savoir quels visages se retrouvent au-dessus.
Attribuez ensuite le matériau et les textures, afin qu'ils affichent les nombres souhaités.