Notice: La función wp_enqueue_script ha sido llamada de forma incorrecta. Los scripts y estilos no se deberían registrar o poner en cola hasta que se carguen los ganchos wp_enqueue_scripts, admin_enqueue_scripts y login_enqueue_scripts. Este aviso ha sido activado por la gestión de nfd_wpnavbar_setting. Por favor, ve depuración en WordPress para más información. (Este mensaje fue añadido en la versión 3.3.0). in /home1/spotsail/public_html/martra/wp-includes/functions.php on line 6078
Como crear un efecto Parallax en Unity, de una forma acojonantemente sencilla. – Pere Martra
No se han encontrado widgets en la barra lateral

Lo primero es explicar qué es el efecto Parallax. Se trata de cuando las imágenes del fondo se mueven a una velocidad diferente que las del mismo plano que el protagonista…

Aunque asumo que si estas buscando como crear un efecto Parallax, ya sabes lo que es.

La forma más sencilla de crear en 10 minutos un efecto parallax tiene truco y unos pasos totalmente sencillos.

Paso 1) Crear una capa.  
Yo la he llamado background.

Creación de layers para parallax.

Paso 2) Crear dos cámaras. 
La segunda hija de la primera. Bueno, realmente la Main Camera ya la tenemos, así que tan solo tenemos que crear una cámara mas.

Camaras anidadas y configuración de la camara principal.

En la imagen vemos como quedan las dos cámaras anidadas y la configuración que le hemos dado a la principal. Lo más importante es deseleccionar el layer “background” que hemos creado previamente ya que esta cámara no será la responsable de mostrar los objetos residentes en esa layer. Otro cambio importante es poner Clear Flags en Depth Only.

Vamos a ver la configuración de la segunda cámara:

Cambios aplicados en la cámara que graba la capa del parallax

Tenemos tres cambios:
Clear Flags, le hemos dado el valor SkyBox. En Culling Mask hemos seleccionado la capa recién creada que contendrá los objetos del fondo. Size, le hemos cambiado el tamaño, un poco mas pequeña que la camara principal, como mayor sea la diferencia, mas grande será el efecto Parallax.

Paso 3) Empezar a poner objetos. 
Tan solo recordar que los que queremos que formen parte del fondo y tengan un desplazamiento diferente los tendremos que situar en la capa Background.

Objeto (Asset) Situado en la capa de background.

Con estos sencillos pasos ya podemos crear un efecto parallax!!! Yo he creado con los Asstes 2d standard que vienen con Unity este pequeño y feo ejemplo de efecto Parallax 😉

Se puede ver como el plano en el que se mueven las elipses negras, es diferente al plano del protagonista y los otros elementos.

Ala!!! A crear apasionantes juegos 2D con Unity y un precioso efecto Parallax 😉

Contador de puntos para Unity.

Casi todos los juegos tienen algún tipo de puntuación, pero los Arcades: todos! Si estamos haciendo un Arcade tenemos que Read more

Como crear transiciones entre escenas para Unity

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

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

Guía para iniciarse en el desarrollo de juegos con Unity.

El mundo del desarrollo de videojuegos es muy complicado, no es sencillo, requiere de mucho esfuerzo y de dar un Read more

Por Martra

Deja una respuesta

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