Come posso determinare i numeri risultanti per il lancio dei dadi su un'animazione?

Aug 20 2020

Ho due normali dadi da gioco con i numeri da 1 a 6. Voglio lanciarli. - Va bene. So come farlo.

Il risultato (numeri sui dadi quando si ferma) del tiro è casuale. Ma voglio numeri esatti sui dadi come risultato del tiro (ad esempio 1 e 5 sui dadi quando l'animazione finisce). C'è un modo per farlo? O devo provare a cambiare casualmente il massimo della caduta o la rotazione dei dadi all'inizio dell'animazione e sperare che possa essere d'aiuto?

Grazie.

Risposte

7 moonboots Aug 20 2020 at 00:34

Cambia gli orientamenti di trasformazione in Locale e una volta che i tuoi dadi sono caduti e si sono fermati, vai in modalità Modifica e ruotalo di 180° o 90° o -90° sull'asse destro finché non vedi la faccia desiderata.

Come dice Robin Betts, se il tuo cubo ha piccole differenze di topologia tra le sue facce, potrebbe cambiare il risultato, in tal caso devi cuocere il risultato prima di ruotare il cubo.

Oppure, come suggerito dall'utente 9746379, associa semplicemente i dadi a un cubo base della stessa dimensione e che lo contiene, questo genitore ha la fisica, non i dadi, una volta che il cubo ha lanciato, ruota i dadi come desiderato e alla fine rendere solo i dadi. In questo modo, le differenze di topologia tra le facce non verranno prese in considerazione.

7 susu Aug 20 2020 at 02:56

Crea prima l'animazione, in modo da sapere quali facce finiscono in cima.

Quindi assegna il materiale e le trame, in modo che mostrino i numeri che desideri.