Presiona el botón y prueba tu suerte.
Antes de comenzar, las ilustraciones, la tipografía, y el dibujo vectorial están aquí.
http://www.mediafire.com/file/wn01dov0pni9ms8/Ilustraciones_del_tragamonedas.zip/file
Para la ventana necesitamos los nodos:
Añadimos un script al nodo raíz.
Seguimos en el nodo raíz, lo agregamos a un grupo que llamaremos: "Casilla".
Seleccionamos el nodo "Cinta", le agregamos la textura, desplegamos la opciones de "Region", marcamos la casilla de "Enabled", ahora en:
x: ponemos cero
y: la posición en donde se visualiza de forma centrada el último frame de la textura, 250
w: el ancho de la textura, 150
h: que tanto de la textura quieres mostrar, 200.
Ahora para hacer que la textura se repita en la medida que la desplazamos,
clic en la textura desde la ventana "Sistema de archivos".
Nos vamos a la ventana "Importar", deslizamos hasta la sección "Flags", en "Repeat" cambiamos a la opción "Enabled", clic en "Reimportar".
Ahora la textura ya se repite cada que la desplacemos a través de su region.
Nos vamos al nodo "Marco", le agregamos su textura como normalmente lo hemos hecho.
Sigue el nodo "Tween", conectamos las señales:
"tween_all_completed" a la función "_giro_completdo()" y
"tween_step" a la función "_esta_girando()"
Ponemos esto en el script:
Ahora la lista de nodos tiene este aspecto.
Para la escena principal usamos los nodos:
Ordenamos los nodos.
Añadimos un script al nodo "Maquina".
Vamos al nodo "Button", conectamos la señal "pressed" al método "iniciar()".
En el nodo "Ventana2", cambiamos su duración a 2 segundos.
En el nodo "Ventana3", cambiamos su duración a 3 segundos.
Ingresamos las ordenes al script.
¡Listo, ahora presiona el botón para Iniciar!
Ligas para descargar.
https://www.mediafire.com/file/p64g6etuckcm1tw/Tragamonedas.zip/file
Nota:
La probabilidad de lograr 3 iguales son del 1%, lo cual es muy alto para este tipo de juegos, puedes disminuir la probabilidad alterando los número aleatorios ( que es como hacer trampa ), ó puedes poner mas imágenes, pues como notaras en este ejemplo estoy usando 4 posibles opciones por casilla.
Antes de comenzar, las ilustraciones, la tipografía, y el dibujo vectorial están aquí.
http://www.mediafire.com/file/wn01dov0pni9ms8/Ilustraciones_del_tragamonedas.zip/file
Para la ventana necesitamos los nodos:
- "Node2D" como nodo raíz, le ponemos el nombre de: "Ventana"
- "Sprite" como hijo de "Node2D", le ponemos el nombre de: "Cinta"
- "Sprite" como hijo de "Node2D", le ponemos el nombre de: "Marco"
- "Tween" como hijo de "Node2D".
Añadimos un script al nodo raíz.
Seguimos en el nodo raíz, lo agregamos a un grupo que llamaremos: "Casilla".
Seleccionamos el nodo "Cinta", le agregamos la textura, desplegamos la opciones de "Region", marcamos la casilla de "Enabled", ahora en:
x: ponemos cero
y: la posición en donde se visualiza de forma centrada el último frame de la textura, 250
w: el ancho de la textura, 150
h: que tanto de la textura quieres mostrar, 200.
Ahora para hacer que la textura se repita en la medida que la desplazamos,
clic en la textura desde la ventana "Sistema de archivos".
Nos vamos a la ventana "Importar", deslizamos hasta la sección "Flags", en "Repeat" cambiamos a la opción "Enabled", clic en "Reimportar".
Ahora la textura ya se repite cada que la desplacemos a través de su region.
Nos vamos al nodo "Marco", le agregamos su textura como normalmente lo hemos hecho.
Sigue el nodo "Tween", conectamos las señales:
"tween_all_completed" a la función "_giro_completdo()" y
"tween_step" a la función "_esta_girando()"
Ponemos esto en el script:
Ahora la lista de nodos tiene este aspecto.
Para la escena principal usamos los nodos:
- "Node2D" como nodo raíz, le ponemos el nombre de: "Maquina"
- "Button" como hijo de "Node2D", ponemos el texto "Iniciar"
- "Label" como hermano de "Button"
- Enlazamos nuestro nodo "Ventana" como hijo de "Node2D" tres veces.
Ordenamos los nodos.
Añadimos un script al nodo "Maquina".
Vamos al nodo "Button", conectamos la señal "pressed" al método "iniciar()".
En el nodo "Ventana2", cambiamos su duración a 2 segundos.
En el nodo "Ventana3", cambiamos su duración a 3 segundos.
Ingresamos las ordenes al script.
¡Listo, ahora presiona el botón para Iniciar!
Ligas para descargar.
https://www.mediafire.com/file/p64g6etuckcm1tw/Tragamonedas.zip/file
Nota:
La probabilidad de lograr 3 iguales son del 1%, lo cual es muy alto para este tipo de juegos, puedes disminuir la probabilidad alterando los número aleatorios ( que es como hacer trampa ), ó puedes poner mas imágenes, pues como notaras en este ejemplo estoy usando 4 posibles opciones por casilla.
Comentarios
Publicar un comentario