Creando una ciudad 3D en Unity 5

Lo que vas a crear

Unity 3D es un motor de juego de código abierto utilizado por desarrolladores independientes y estudios de juegos. Es mejor conocido por su plataforma fácil de usar, gráficos realistas y publicación multiplataforma. Este tutorial es ideal para principiantes o para cualquiera que busque una forma sencilla de crear una ciudad en Unity..

Descargando Unity

Empecemos por ir al sitio web de Unity. Unity 3D ofrece diferentes paquetes. Como desarrollador independiente, su paquete gratuito es exactamente lo que necesita para comenzar. Hacer clic Obtener la unidad y descargue el paquete que sea compatible con su sistema. Unity es compatible con Mac y PC, lo que lo hace muy popular. Es muy importante verificar los requisitos del sistema. A partir de marzo de 2016, requieren un mínimo de Windows 7 y Mac OS X 10.8 y superior.

A continuación, tendrá que registrarse. Al registrarse, puede hacer un seguimiento de sus descargas y compras desde la tienda de activos de Unity. Una vez descargado, se iniciará Unity. Dependiendo de su sistema, puede llevar entre dos y ocho minutos. Se abrirá un cuadro de diálogo que le pedirá sus credenciales. Después de iniciar sesión, es hora de comenzar un nuevo proyecto. 

Empezar un NebraskaProyecto w y llámalo "mi ciudad". Por el momento, no elijas ningún paquete.. 

Preste mucha atención a la carpeta donde agrega sus proyectos, ya que todos los archivos deben permanecer en la misma ubicación. Mantener la ubicación predeterminada para este proyecto. Una vez que su proyecto esté abierto, vaya a Archivo> Nueva escena, y nombra tu escena "MyFirstCity".

Interfaz de la unidad

Al principio, será un poco abrumador, pero no se preocupe, lo iremos paso a paso para que usted entienda qué hace qué. En este punto, su ventana debe verse como la imagen de abajo:

Empecemos por el fondo.. 

  • los Proyecto pestaña es donde irán tus archivos de proyecto, imágenes, texturas y prefabs. Es una buena práctica mantener sus archivos organizados desde el principio. Los juegos requieren toneladas de archivos de proyectos, por lo que es mejor comenzar con el pie derecho. 
  • los Consola pestaña es donde verás cualquier código o error de archivo. 
  • los Jerarquía La pestaña estará donde estarán tus objetos actuales en pantalla. Cada proyecto comienza con un Ligero y Cámara principal
  • los Escena pestaña muestra tu escena actual a través de tuenfoque de la cámara principal. 
  • los Juego La pestaña te muestra cómo se ve tu juego cuando se está jugando.. 
  • los Animador pestaña es donde agregarás los comandos del controlador de animador para tu personaje.
  • los Inspector pestaña es donde verá los detalles de su objeto actual, por ejemplo, color, textura, scripts, etc.. 

La barra de alternancia contiene los controles para moverte por tu mundo. Mover un objeto en la escena también lo mueve en tiempo real en el menú del juego. Asegúrese de guardar siempre la escena para asegurarse de que su objeto se mantenga en la posición que desea. Vamos en orden.

  • los Mano El icono te permite tomar la pantalla y moverte en el mundo libremente. 
  • los Cruzado unrrow El símbolo se utiliza para mover objetos. En un mundo en 3D, puedes moverte hacia arriba, abajo, izquierda y derecha. 
  • los Flechas redondeadas Se utilizan para girar tus objetos.. 
  • los Un exteriorfilas se utilizan para cambiar el tamaño de su objeto.
  • los Caja te da una vista de ojo Cuando hace clic con el botón derecho del mouse, le permite ver en perspectiva de primera persona.

Al otro lado de la barra superior, tenemos Expediente, Editar, Activos, Objetos de juego, Componente, Entrada móvil, Ventana, y Ayuda. La mejor manera de aprender sobre el menú es prueba y error. Veremos el menú paso a paso más adelante en este tutorial.. 

Diseño

Cuando abra Unity por primera vez, verá el diseño anterior. Ir Ventana entonces Diseños, y puede ver los diferentes diseños disponibles en el editor de Unity. Haz clic en cada uno hasta que te sientas cómodo con ellos.. 

También puede crear su propio diseño haciendo clic con el botón izquierdo en la pestaña y moviéndolo a cualquier lugar que desee. En mi caso, uso dos monitores para tener mi Escena del juego en un monitor y mi edición Escena en otro. Juega un poco con él hasta que estés feliz!

Descargando Activos

Ahora que hemos creado nuestra escena y estamos contentos con nuestro diseño, es hora de descargar los recursos que necesitamos para nuestro proyecto. Tenga en cuenta que cualquier recurso que traiga a su escena puede usarse para múltiples proyectos. 

Ir Ventana y haga clic en el Tienda de activos. La tienda de activos se abrirá; Aquí verás cientos de objetos, texturas, personajes y herramientas de unidad. Puedes comprar cualquier artículo que quieras. Aunque para este tutorial te mostraré cómo crear tus propias texturas, también descargaremos activos gratuitos. Cuando abre la tienda de activos por primera vez, puede pedirle que inicie sesión. 

Vamos a empezar escribiendo Materiales de hormigón libres de Yughues en el cuadro de búsqueda. Su ventana se verá como la muestra de abajo..

Ahora haga clic Descargar. Después de unos momentos, se abrirá una caja. Hacer clic Importar. Dependiendo de su sistema, puede llevar de dos a diez minutos. Una vez importado, verá su nuevo activo en su Proyecto lengüeta.

Ahora volvamos a la tienda de activos e importemos el Paquete de accesorios de la ciudad. Repita las instrucciones anteriores. 

También estaremos descargando un skybox. Volver a la tienda de activos e importar Wispy Skybox.

Ahora es el momento de nuestros paquetes de Unity. Ir Activos> Importar Paquete. Necesitaremos el Personajes, camaras y Ambiente paquetes.

Encontrar activos libres

Necesitamos un camino y texturas de construcción, así que para cumplir mi promesa de activos gratuitos, vayamos a la web. Vaya a Bing y escriba "carretera", y una vez que aparezcan algunas imágenes, asegúrese de que debajo de Licencia sección, Dominio gratuito esta elegido. 

Siéntete libre de elegir cualquier camino que te guste, pero lo mejor sería un camino sin fondo ni lados. También puede sentirse libre de abrir la imagen en su editor y eliminar lo que no es necesario. He adjuntado el camino que utilicé para este tutorial.. 

Para mantener las cosas organizadas, guarde sus imágenes en su carpeta de Unity. Es posible que deba encontrar dónde se almacenan sus archivos; por lo general, la ubicación predeterminada es Documentos publicos en Mi computadora. Ahora necesitamos aproximadamente cinco texturas de construcción. Haga clic en este acceso directo de Bing para dirigirse a las texturas que utilicé para este proyecto. Haz clic derecho y guarda en la misma carpeta de Unity. 

Propina: Siempre recuerde que cuando utilice sus proyectos comercialmente, es mejor estar seguro que lamentarlo. Puedes visitar sitios web como Envato Market para comprar imágenes sin royalties..

Ahora vamos a crear una carpeta en nuestro Proyecto tab y nombrarlo "Ilustraciones". Ir Activo> Importar activo yelige tu imagen Mueve tu imagen a tu Ilustraciones carpeta.

Propina: Si mueve su imagen una vez que haya guardado su proyecto, existe la posibilidad de que su imagen no aparezca o se vea rosa (sin una textura). Una vez que todos sus recursos se hayan descargado, estamos listos para comenzar a configurar nuestro mundo. Vamos a hacer clic Archivo> Guardar escena.

Vamos a ponerte a tierra

Añadamos nuestro terreno. Ir Objeto de juego> Objeto 3D> Terreno. Esto agregará un terreno 3D en la escena. Ahora es un buen momento para jugar con el menú de alternancia para acostumbrarse a moverse por el mundo.. 

Propina: Si su mouse tiene una rueda, puede usarla para acercarse o alejarse de un objeto haciendo clic en el botón Mano icono.

Una vez que agregues un terreno, tu escena debe verse como la imagen de arriba. Hay un par de informes de fallos de sombreado al abrir Unity 5 por primera vez. Si su proyecto se parece a la imagen de abajo, no se preocupe, ¡lo arreglaremos! Discutiremos la iluminación en otro tutorial, pero por ahora, haga clic en Terreno, y luego bajo el Inspector pestaña elige la Rueda dentada, desplácese hacia abajo hasta Material, y elige Legado incorporado difuso. Esto debería solucionar el problema..

Posición de la cámara

Cuando eliges un objeto en el Jerarquía, El detalle de los objetos se mostrará en el Inspector Ventana (a la derecha). Aquí es donde puede realizar cambios en el objeto, agregar texturas, agregar colisionadores y agregar código. 

Vamos a poner la cámara en la posición correcta. Elegir la Cámara principal en el Jerarquía lengüeta. Ahora mira el Inspector pestaña y a la derecha, debajo Transformar, ya verás Posición. Tipo 265, 20, 20. Tu cámara debería estar ahora en la posición donde la queremos..

Sigue el camino de ladrillos grises

Ahora vamos a añadir una textura al terreno. Escoger Terreno desde el Jerarquía pestaña y haga clic en el pincel en el Inspector ventana. Debajo Texturas ya verás Editar texturas. Haz clic izquierdo y elige Añadir una textura, y aparecerá una pequeña ventana que te pedirá que elijas una textura. Una vez que haga clic en ese cuadro, se mostrarán las texturas que importó de Asset Store. Haz doble clic y agrega uno que te guste. elegí Hormigón oscuro.  

Mirar hacia el cielo

Unity viene con un skybox predeterminado que funciona muy bien si te gusta. Creo que es un poco aburrido, así que voy a agregar el skybox que descargamos anteriormente. Vamos a hacer clic Cámara principal y en el Inspector clic en la ventana Agregar componente en el fondo. Tipo Skybox y haga clic en el círculo de la derecha. Se abrirá un cuadro donde puede elegir un skybox de su elección haciendo doble clic en él. Ahora si miras en tu Escena del juego Verás el nuevo skybox. Luciendo bien hasta ahora!

Si lo construyes

Ahora que nuestro entorno está avanzando, agreguemos algunos edificios. Ir Objeto de juego> Objeto 3D> Cubo. Al principio, no verás el cubo porque está a una gran distancia. Vamos a donde podamos verlo. Haga clic en Cubo desde el Jerarquía. Posicionemos el cubo escribiendo 300, 25, 100. También vamos a escalarlo a 20, 50, 20. Puede utilizar la herramienta de escala o simplemente escribir el tamaño en los cuadros. Una vez que hayas añadido la primera Cubo,haga clic derecho en el Jerarquía pestaña para cambiarle el nombre. Nombralo Edificio 1.

Increíble. Vamos a añadir algunos edificios más. Repita los pasos anteriores. Verás el cubo adicional en tu Jerarquía como Cubo (1), asi quevamos arenombrarlo Edificio 2 Al hacer clic con el botón derecho del ratón y escribirlo.Ahoraescala a 20, 70, 20 y posición para 275, 25, 100. 

A medida que agregue edificios, cambie la escala y la posición de cada uno. Asegúrate de mantener las posiciones medias en 25 para mantenerlos alineados. También puede usar la barra de alternancia para escalar y mover los edificios. Continúa los pasos hasta que tengas cinco edificios y nómbralos consecutivamente, por ejemplo Edificio 2, Edificio 3,y así. Tengo mis edificios posicionados saltando 25 números así: 250, 0, 100, 225, 0, 100 etc. No olvides guardar tu escena.!  

Propina: También puede hacer clic derecho en un edificio en el Jerarquía tab, copiar y pegar. 

Añadiendo texturas de construcción

Ahora llegamos a convertir nuestros cubos hasta edificios. Haga clic en su Ilustraciones carpeta en el Proyecto lengüeta(Aquí es donde agregaste las texturas de tu edificio). Elija una textura y arrástrela a un cuadro en su Escena lengüeta. Inmediatamente verás el cambio de textura en tu Escena y Juego puntos de vista. Siéntase libre de ajustar, mover y rotar sus edificios hasta que esté satisfecho. 

Propina: A veces la textura puede ser hacia atrás. Una solución fácil es rotar su caja cambiando la Z rotación a 180.

El camino por delante

Es hora de añadir el camino. Ir Objeto de juego> Objeto 3D> Plano. Posicionarlo en 250, 0.2, 80. Agrega un Rotación Y de 90 y escalarlo a 1, 1, 15. Ahora elige la textura de la carretera y agrégala al plano. Renombrar el avion La carretera.

Un lugar para todo

Los proyectos de Final Unity pueden tener miles de objetos, scripts y prefabs. Es importante mantener sus artículos organizados, y ahora es un buen momento para organizar su Jerarquía. 

Cualquier ciudad está formada por numerosos edificios, así que mantengamos la nuestra detallada por el bloque. Ir Objeto de juego > Crear vacío, y ahora verá un nuevo elemento en su Jerarquía llamado GameObject. Renombralo Bloque 1 (L). Haz clic en el edificio 1, mantén presionado Cambio y resaltar todos sus otros edificios. Ahora puedes moverlos a todos bajo Bloque 1 (L) que se convierte en el padre de los edificios.

Copia gato

Ahora crearemos el otro lado de la calle. Botón derecho del ratón Bloque 1 (L) y copiar y pegar. Nombralo Bloque 1 (R). Posición Bloque 1 (R) a 235, -90, 300. 

Ahora puede cambiar las texturas o descargar otras nuevas si lo desea. Al cambiar una textura, debe hacer clic en el cuadro individual, de lo contrario cambiará todas las texturas para el bloque. Vamos a reposicionar el Cámara a 340, 10, 80 y gire a -80. 

Propina: Si no le gusta la forma en que se posiciona un elemento, puede moverlo con su menú de alternar. Clic en Guardar. 

Añadiendo apoyos de la ciudad

De aquí en adelante tendremos que usar la barra de alternancia. Practica usando los botones derecho e izquierdo del ratón para moverte por tu mundo. Toma un poco de practica. 

Haga clic en la flecha hacia abajo en el Paquete de accesorios de la ciudad carpeta en el Proyecto lengüeta. Desplácese hasta la Prefabricados carpeta y haga clic en la flecha hacia abajo hasta que vea la lista de objetos. Elegir la Señal de stop. Cuando lo elijas lo verás desplegado en el Inspector ventana a la derecha. 

Vayamos al frente del primer edificio. Elija la señal de Stop y arrástrela a la Escena ventana; Dependiendo de tu escena, es posible que necesites reducirla. Escalar a 0.2, 0.2, 0.2. Genial! 

Seamos creativos y agreguemos más accesorios. Siéntase libre de elegir los que le gusten y colóquelos en cualquier lugar de la acera. Recuerda que puedes copiar y pegar cualquier objeto en tu Jerarquía. En el espíritu de mantener las cosas organizadas, crear una Vacíopadre bajo Objeto de juego y llamalo City Props. Mueva los elementos en consecuencia. Guarda tu escena.

Propina: Recuerde, si sus objetos se iluminan en blanco, deberá cambiar el sombreador a Sombreadores heredados / Difundidos Bumping.

Añadiendo arboles

Ahora es el momento de agregar algunos árboles a nuestra ciudad. La unidad viene con árboles estándar que funcionan muy bien. Siempre puede descargar diferentes tipos de árboles de la tienda de activos si desea obtener un aspecto diferente.. 

Vamos a hacer clic Terreno en el Jerarquía lengüeta. En el Inspector En la ventana, verá una imagen de lo que parece ser un árbol debajo de Terreno-Pinchalo. En la configuración, cambie el Tamaño del pincel a 1. Ahora haga clic Editar árboles> Añadir árbol. En el Árbol prefabricado cuadro, haga clic en el círculo al final. 

Elige un árbol (yo elegí Hoja ancha). Haga doble clic y agregar. Ahora verá el árbol que eligió bajo el Arboles caja en el Inspector lengüetaCuando mueves el ratón sobre la Escena,un círculo azul seguirá. Ya que tenemos el Tamaño del pincel en 1, Colocarás un árbol a la vez. Si agrega un árbol y es demasiado grande, puede cambiar el tamaño en la configuración cambiando el Altura del árbol. Si comete un error, haga clic en Editar arboles y quitar el arbol. Puedes empezar de nuevo. 

Añadiendo un personaje de tercera persona

Bien, finalmente tenemos nuestro entorno donde lo queremos, y ahora es el momento de que nuestro amigo Ethan camine por nuestro mundo. Haga clic en la flecha hacia abajo debajo de Activos estandar desde el Proyecto pestaña, entonces Personajes> ThirdPersonCharacter. Entrar en Prefabricados y arrastre el ThirdPersonController en tu Escena. Posición el controlador en 315, 0.1, 78 y cambiar el tamaño a 3, 3, 3.  

También puedes rotarlo para que esté orientado en la dirección que deseas. Hacer clic Jugar, y deberías poder controlar a Ethan. Haga clic en los botones de flecha en sus teclados y correr. 

En algún momento, notará que se aleja de la pantalla, por lo que necesitamos que la cámara lo siga. Debajo Jerarquía, resaltar el Cámara principal y arrastra debajo ThirdPersonController. Tu Cámara principal Ahora debería ser un hijo de la ThirdPersonController. Ahora cuando tocas play, la cámara seguirá a Ethan.. 

Agregar un controlador de primera persona

También podemos ver nuestro mundo en primera persona. Entra en tu Proyecto lengüeta. Escoger Activos Estándar, Prefabricado, Controlador FPS. Arrástralo a tu escena, rota y escala. Antes de tocar Play, es importante tener en cuenta que el FPS viene con su propia cámara, por lo que deberá eliminar el Cámara principal. 

Propina: Si tu personaje cae por el suelo, es probable que tengas una posición demasiado baja. Haga doble clic en su personaje en el Jerarquía pestaña y verá un primer plano en el Escena lengüeta. Mueva el controlador hacia arriba con la barra de flecha o coloque el Y a 1.

¡Felicidades! ¡Has construido tu primera Ciudad 3D en Unity 5! Como puedes ver, es fácil y muy divertido. Puede ser tan creativo como quiera y agregar casas, autos, tiendas, etc. Esté atento a más tutoriales de Unity próximamente!