Una vez introducidos los controles táctiles basados en Swipe y Touch, así como la mejor puntuación solo nos falta buildear a todas las plataformas y dar el reto por concluido :)
Nos falta el tocón al que va atada la cuerda. Un cubo con vértices desplazados y una textura nos hace el apaño :D
Además, para que se parezca un poco más al original añadimos el grosor de la cuerda como parámetro a nuestro script de cuerda y que así se modifique el grosor del line renderer.
Aquí lo tenéis en movimiento. Aún hace falta ajustar bastante pero de momento se puede "Jugar". Añadiendo un temporizador podemos guardar cuanto tarda el jugador en perder.
En el juego original al pulsar (A) se baja el Hoppip que está frente a pichu así que cuando esto ocurre simplemente disminuimos 1.5 unidades al hoppip del array del game manager mientras reproducimos la animación de saltar de Pichu (GRACIAS GAME FREAK POR HACER ANIMACIONES PARA TODO). ¡Lo bueno...
Ahora solo tenemos que hacer que mientras el juego esté iniciado los hoppip suban en posición Y hasta llegar a un límite (fuera de cámara). Si llega alguno acaba el juego. Por otro lado el control de Pichu es sencillo:Si pulsamos A/D, Derecha/izquierda en el mando (gracias al New Input System de...
Con un poquito de ayuda de las matemáticas podemos implementar una cuerda que basada en constraints de Verlet simula las físicas de una cuerda. No reaccionan a las AABB de otros objetos pero lo bueno es que tampoco lo necesitamos ;)
Ahora viene una parte algo "tricky": Ajustar el poligonaje de props para que no mueran los móviles de baja-media gama e implementar el solver de cuerdas, ya que en el original los hoppip van atados por cuerdas. Además, rotamos los hoppip y a pichu para que miren a cámara cuando miren "Frontal"...
Comenzamos con el juego en sí:
Extraemos de Pokémon Ultra Sol a Pichu y Hoppip y lo importamos en Unity con Pokemon3DSToUnity que podéis descargar desde mi github: https://github.com/Manurocker95/Pokemon3DStoUnity
Los importamos en nuestro nuevo proyecto y los colocamos en nuestra escena...
| Día 1 | Devlog:
Creación del menú principal del juego que contendrá los otros minijuegos. He aprovechado el layout y partículas del PSCU y he creado nuevos botones y logo :)