Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-plugin-bluehost domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home1/spotsail/public_html/martra/wp-includes/functions.php on line 6114
Como crear transiciones entre escenas para Unity – Pere Martra
No se han encontrado widgets en la barra lateral

Veremos como crear transiciones entre escenas en Unity de una forma muy sencilla y elegante para usar en nuestros juegos.

Nos basaremos en un fundido a negro que hara desaparecer una escena y el mismo fundido a negro, pero inverso, es decir de negro a claro, que dara paso a la segunda escena. No hace falta decir que decimos escenas, pero se puede tratar de niveles diferentes del juego sin ningún problema.

Se trata de un procedimiento muy sencillo, en el que necesitaremos: 

  1. Un panel .
  2. Un script que incoporaremos al panel.
  3. Un par de animaciones para el panel.

Podemos ver todo el proceso en este vídeo que dura unos 8 minutos, ya que es mucho mas sencillo que explicarlo por escrito:

Como podeis ver hemos creado un panel que ocupa toda la pantall y le hemos dado un color oscuro (yo he escogido el negro pero podria ser cualquiera), pero hemos variado su transparencia para hacerlo totalmente trasnparente y así sea invisible.

Creamos dos animaciones, la que se ejecuta por defecto esta animación lo unico que cambia es el color del panel, pasando de totalmente opaco al inicio a transparente al final de la animación. Al ejecutarse por defecto cada vez que se cargue la escena nos dará el efecto de que se produce un efecto de fundido y aparece la imagen poco a poco.

Fundido transicion escenas Unity

La segunda animación, es la de salida, y es igual que la de entrada, pero al reves. Esta animación se va a ejecutar cuando lo decida nuestro script.

Podeis recuperar el código y un ejemplo que funciona con Unitydesde este enlace: Proyecto en Unity que usa las transiciones entre escenas.

Recordad jugar con el position in layer del Panel para que nos os este molestando al hacer click en los elementos de la pantalla.

6 Cursos de ML Agents de UNITY

Los 6 Cursos de ML Agents que más me han gustado, y dos de ellos en español.

Kurond. Una criatura ineficiente.

Kurond ha sido mi primera criatura creada para moverse con ML Agents. Es ineficiente por que su cuerpo esta MAL Read more

Creando Giskard: El peor desarrollador de juegos de la historia. 

OJALA!!!! OJALA FUERA EL PEOR DESARROLLADOR DE JUEGOS DE LA HISTORIA. Tan solo soy un tío que mientras aprende Unity Read more

Configurando el IDE de Unity e importando Assets para nuestro primer proyecto.

Ahora que ya tenemos instalado Unity, vamos a crear un pequeño proyecto. Aprovecharemos para conocer un poco el IDE, estructurarlo Read more

Por Martra

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *