¿Cómo puedo determinar los números resultantes para el lanzamiento de dados en una animación?

Aug 20 2020

Tengo dos dados de juego normales con los números 1 - 6. Quiero tirarlos. - Está bien. Yo se como hacer eso.

El resultado (números en los dados cuando se detiene) del lanzamiento es aleatorio. Pero quiero números exactos en los dados como resultado del lanzamiento (por ejemplo, 1 y 5 en los dados cuando finaliza la animación). ¿Hay alguna manera de cómo hacer eso? ¿O tengo que intentar cambiar aleatoriamente el alto de la caída o la rotación de los dados al comienzo de la animación y espero que ayude?

Gracias.

Respuestas

7 moonboots Aug 20 2020 at 00:34

Cambie sus Orientaciones de transformación a Local , y una vez que sus dados hayan caído y se hayan detenido, vaya al modo Editar y gírelo 180 ° o 90 ° o -90 ° en el eje derecho hasta que vea la cara deseada.

Como dice Robin Betts, si tu cubo tiene pequeñas diferencias de topología entre sus caras, puede cambiar el resultado, en ese caso necesitas hornear el resultado antes de rotar el cubo.

O, como lo sugiere el usuario 9746379, simplemente empareje los dados con un cubo básico del mismo tamaño y que lo contenga, este padre tiene la física, no los dados, una vez que el cubo haya rodado, gire los dados como desee, y al final solo arrojar los dados. De esta forma, no se tendrán en cuenta las diferencias de topología entre caras.

7 susu Aug 20 2020 at 02:56

Crea la animación primero, para que sepas qué caras terminan en la parte superior.

Luego asigne el material y las texturas, para que muestren los números que desea.