El 14 de septiembre de 2017, publicamos una versión revisada de nuestra Política de privacidad. Tu uso continuado de video2brain.com significa que aceptas este documento revisado, por lo que te recomendamos que dediques unos minutos a leerlo y comprenderlo.

Unity práctico: Videojuego 3D runner

Creación de nuestra vista de inicio

Prueba ahora LinkedIn Learning sin cargo y sin compromiso.

Prueba gratis Mostrar modalidades de suscripción
Crearemos la vista inicial de nuestro videojuego, para lo que generaremos una escena nueva y le daremos el look and feel que nuestro videojuego necesita reutilizando algunos de los elementos creados anteriormente en nuestro proyecto.

Transcripción

En este video vamos a crear la vista de inicio de nuestro juego. La idea es que no empecemos directamente jugando, sino que tengamos una vista inicial. Para eso voy a Unity y voy a desplegar mis escenas. La idea es tener una escena nueva, así que voy a File y selecciono una nueva escena. Esta escena está limpia, la voy a agregar o guardar dentro de mis otras escenas. La voy a llamar 'Splash', con 's' mayúscula. Muy bien, recuerden algo: cada escena es totalmente nueva, no hay nada en la jerarquía, todo es absolutamente nuevo. Lo único que queremos hacer nosotros es reutilizar alguno de los elementos. Hay que tener mucho cuidado de utilizar algunos elementos que podamos modificar y bueno, luego se podría dañar nuestra otra escena, así que hay que tener mucho cuidado. Voy a ir a prefabs y voy a escoger alguna de las vistas que tenemos. Selecciono, le doy Reset, está en 0, así que selecciono y voy. Voy a agregar también a nuestro personaje, que está dentro de los modelos. Este de acá es el que me interesa, lo arrastro, lo puedo poner acá y también selecciono sus valores. De hecho, ahí está. Voy a quitar la vista en 2D, esto lo voy a minimizar y la idea es que aparezca el personaje y se vea parte de nuestro escenario. Puede ser por ejemplo así. Miren qué bien se ve. Puedo hacerlo crecer y rotar un poquito. Obviamente esta es mi vista de la escena, pero esta es la vista de la cámara. No tienen nada que ver. Algo que le falta aquí es tener su textura o el material del casco, para que se le vea transparente. Ahí está. Miren que acá se ve una parte, así que voy a aprovechar que estoy aquí y la voy a duplicar. Voy a alejarme un poco y extiendo. A ver si ahora... una más, queda mejor. Ahora lo que tenemos que hacer es que la cámara esté como estamos haciendo en nuestro personaje. De hecho la cámara está mirando. Vamos a ver dónde está la cámara... ahí esta la cámara y vamos a rotar la cámara, ahí está nuestro personaje. Podemos moverlo para acá y con un poco de cuidado vamos a ir haciendo la vista. Ahora sí, ah... ¿qué tal? ¿Cómo se ve? Bien. Y cuando le dé play, nuestro personaje debe tener el 'Animator Controller'. A ver... ajá, ahora sí, ya tenemos nuestra vista inicial, ¿sí? Está bien o podemos moverlo un poquito más acá, para que se vean partes del cuerpo. Ahí puede ser. Voy a copiar los valores de posición. Lo puedo pegar, Pegar valores. Queda muy bien, así que lo que vamos a hacer ahora... bueno, voy a grabar y voy a crear un botón. Al momento de crear el botón –no se preocupen por esto– aparece dentro de un canvas. Esta canvas es un contenedor que agrupa todo lo que tenga que ver con la interfaz de nuestro juego. También crea este evento de sistema, que es para saber y accionar todo lo que tenga que ver nuestro pequeño canvas. Vamos a ir a la vista 2D para poder mover nuestro botón. Me voy a poner más o menos por ahí y más o menos por acá. Bueno, ya con un poco de paciencia pueden cambiar los colores, la tinta, ponerle una imagen, etc. Puntualmente nosotros lo que queremos es que funcione, empezar a volar, ¿OK? Ya tenemos –lo voy a poner en Bold– ya tenemos nuestro botón. Ahora para que este botón funcione, vamos a ir a 'scripts' y voy a darle clic derecho, Crear un archivo en C sharp, que lo vamos a llamar 'BtnStart'. Doble clic y abrimos nuestro código dentro de MonoDevelop. El botón está aquí. Voy a crecer la fuente y vamos a usar un paquete de Unity para manejar las escenas. Grabo, voy a borrar estos métodos porque no las usamos y voy a crear un método público, que nos retorna a nada, que se va a llamar 'Start Game', abro y cierro paréntesis, abro y cierro llaves. Le voy al 'SceneManager' que vamos a cargar una escena. ¿Qué escena vamos a cargar? 'Main'. Grabamos, volvemos a nuestro botón y lo que hacemos es asignar nuestra clase al botón. Una vez que lo hacemos, vamos a darle un clic y buscamos nuestro botón en la escena, este de aquí. Una vez hecho eso, en las funciones va a salir nuestra clase 'BtnStart' y dentro el método 'Start Game'. Con esto ya estaría asignando nuestro evento a nuestro botón. Recuerden que para que podamos ver las dos escenas en funcionamiento, tenemos que agregar al Build Settings ambas escenas. Agrego, grabo y ejecuto. Esta es mi escena, del 'splash' empezar a volar y empieza nuestro juego. No se preocupen que se ve un poco oscuro, porque este es un pequeño... un "bug" dentro Unity, pero cuando ya publiquen su juego, esto no va a pasar.

Unity práctico: Videojuego 3D runner

Crea un tipo de juego muy de moda a día de hoy, un runner en 3D. Emplea el trabajo de tu equipo de diseño y aprende a agregar la física e interacción del personaje con el entorno.

4:29 horas (43 Videos)
Actualmente no hay comentarios.
 
Software:
Fecha de publicación:9/09/2016

Este curso video2brain está disponible como descarga y para ser visualizado online. ¡Pero no hace falta que decidas entre las dos opciones! Al comprar el curso, disfrutarás de ambas posibilidades.

La descarga te permite ver las lecciones sin estar conectado/a a internet y supone una navegación fácil y ágil entre capítulo y capítulo. Si vas a trabajar en diferentes ordenadores o si no quieres descargarte el curso completo, entra en la web con tus datos de acceso y disfruta directamente de tus vídeos online. Te deseamos que disfrutes de este curso y te resulte de mucha utilidad.

Estamos a tu disposición si tienes cualquier tipo de duda o pregunta.