1 00:00:02,009 --> 00:00:04,585 Comencemos creando un nuevo proyecto. 2 00:00:04,585 --> 00:00:08,631 Podemos crear un nuevo proyecto de File - New Project. 3 00:00:09,803 --> 00:00:12,134 Esto va a traer la pantalla de inicio. 4 00:00:12,897 --> 00:00:15,745 Voy a llamar el nuevo proyecto Roll a Ball. 5 00:00:17,194 --> 00:00:19,871 La siguiente cosa que necesitamos hacer es configurar el destino, 6 00:00:19,871 --> 00:00:21,874 o ruta a nuestro nuevo proyecto. 7 00:00:22,768 --> 00:00:25,000 Voy a colocar este nuevo proyecto en mi escritorio. 8 00:00:28,366 --> 00:00:30,366 En este punto vale la pena tener en cuenta que podemos 9 00:00:30,366 --> 00:00:32,648 utilizar los ajustes predeterminados para nuestro nuevo proyecto 10 00:00:32,648 --> 00:00:35,682 ya sea un proyecto 2D o 3D. 11 00:00:36,040 --> 00:00:38,040 Escogeremos 3D. 12 00:00:38,791 --> 00:00:41,031 Y luego voy ha click en Create Project 13 00:00:41,031 --> 00:00:42,378 para hacer el nuevo proyecto. 14 00:00:43,212 --> 00:00:46,090 Ahora tenemos nuestro nuevo proyecto con una nueva escena vacía. 15 00:00:46,090 --> 00:00:48,090 Antes de crear algo en la nueva escena 16 00:00:48,090 --> 00:00:49,451 necesitamos agregar nuestra escena. 17 00:00:50,147 --> 00:00:54,470 podemos guardar nuestra escena yendo a File - Save Scene 18 00:00:54,470 --> 00:00:56,470 o al utilizar el atajo del teclado. 19 00:00:58,903 --> 00:01:01,260 Voy a guardar esta escena en el directorio de Assets 20 00:01:01,260 --> 00:01:04,357 en una nueva carpeta llamada _scenes. 21 00:01:04,357 --> 00:01:07,139 Lo subrayado es opcionalmente, lo utilizo para ordenar 22 00:01:07,139 --> 00:01:09,793 esta carpeta a la parte arriba de la ventana project. 23 00:01:09,793 --> 00:01:12,514 Ahora voy a llamar la escena MiniGame. 24 00:01:15,054 --> 00:01:17,054 Ahora podemos ver en nuestra carpeta Scenes 25 00:01:17,054 --> 00:01:19,054 la escena llamada MiniGame. 26 00:01:20,574 --> 00:01:23,704 Ahora creemos nuestro tablero de juego, o campo de juego. 27 00:01:23,704 --> 00:01:26,538 Para hacer esto utilizaremos un Unity plane. 28 00:01:27,038 --> 00:01:28,896 Podemos crear este plane (plano) ya sea desde 29 00:01:28,896 --> 00:01:31,682 Game Object - 3D Object - Plane. 30 00:01:33,605 --> 00:01:37,422 O desde adentro de la vista de Jerarquía utilizando el menú Create. 31 00:01:38,560 --> 00:01:41,532 Re-nombre este game object a Ground. 32 00:01:41,532 --> 00:01:43,532 Podemos hacer esto seleccionando el game object 33 00:01:43,532 --> 00:01:45,712 y utilizando las teclas enter o de retorno 34 00:01:45,712 --> 00:01:48,220 para permitir su edición, o al hacer click en 35 00:01:48,220 --> 00:01:50,413 el game object dos veces, lentamente. 36 00:01:50,413 --> 00:01:52,787 Ingrese el nuevo nombre u oprima enter o return 37 00:01:52,787 --> 00:01:54,787 para confirmar este cambio. 38 00:01:55,287 --> 00:01:57,989 Re-inicie el componente transform utilizando el 39 00:01:57,989 --> 00:02:00,387 menú de contexto de engranaje sensible en la esquina superior derecha. 40 00:02:00,387 --> 00:02:02,845 Esto va a colocar el game object en la ubicación de 41 00:02:02,845 --> 00:02:05,353 (0, 0, 0) en nuestra escena. 42 00:02:05,353 --> 00:02:07,353 Este punto se conoce como el punto de origen 43 00:02:07,353 --> 00:02:09,725 del mundo y es dónde todas las 44 00:02:09,725 --> 00:02:12,416 coordenadas de la escena son calculadas. 45 00:02:12,416 --> 00:02:14,416 Ahora con el game object seleccionado y el 46 00:02:14,416 --> 00:02:17,674 cursor sobre la vista de Escena oprima la tecla F, o escoja 47 00:02:17,674 --> 00:02:20,187 Frame Selected de menú Edit 48 00:02:20,187 --> 00:02:22,885 para ver el game object entero en la vista de Escena. 49 00:02:23,696 --> 00:02:25,400 Mirando nuestra escena actual, 50 00:02:25,400 --> 00:02:28,958 podemos ver lineas en cuadrilla indicando el plano en el origen. 51 00:02:29,425 --> 00:02:31,425 Para el propósito de este proyecto 52 00:02:31,425 --> 00:02:32,988 las apagaremos. 53 00:02:32,988 --> 00:02:35,984 Seleccione el menú Gizmos en la vista de Escena 54 00:02:35,984 --> 00:02:37,984 y des-seleccione Show Grid. 55 00:02:41,895 --> 00:02:44,327 Tenemos que cambiar la escala del plano ground. 56 00:02:44,327 --> 00:02:46,649 Podemos hacer esto de varias maneras.. 57 00:02:46,649 --> 00:02:48,447 Podemos utilizar la herramienta de Escala, 58 00:02:48,728 --> 00:02:51,086 simplemente agarre la manija del eje que quiere cambiar 59 00:02:51,086 --> 00:02:53,791 y arrastre la manija re-escalando el plano. 60 00:02:53,791 --> 00:02:55,791 Podemos click y arrastrar en el titulo de 61 00:02:55,791 --> 00:02:57,791 los campos que queremos cambiar. 62 00:02:58,931 --> 00:03:00,779 O podemos ingresar un número directamente al 63 00:03:00,779 --> 00:03:02,185 campo que queremos cambiar. 64 00:03:02,185 --> 00:03:04,949 Puede cambiar entre campos y oprimir enter o return 65 00:03:04,949 --> 00:03:06,949 para confirmar su decisión. 66 00:03:07,878 --> 00:03:10,431 Ahora recuerde que un plano no tiene volumen 67 00:03:10,431 --> 00:03:12,886 y la escala no funciona en el ejes Y. 68 00:03:12,886 --> 00:03:15,796 No habrá cambio al menos de que usted vaya con números negativos. 69 00:03:15,796 --> 00:03:18,060 En este caso, el plano el cual es un objeto de lado 70 00:03:18,060 --> 00:03:21,044 sencillo simplemente encara la otra dirección. 71 00:03:21,359 --> 00:03:23,830 Si usted coloca un plano en la escena y no lo puede ver 72 00:03:23,830 --> 00:03:26,821 revise su orientación entre el plano y la cámara 73 00:03:26,821 --> 00:03:28,821 y asegúrese de que usted tenga los valores correctos 74 00:03:28,821 --> 00:03:30,488 para el eje Y de la esca.a 75 00:03:30,488 --> 00:03:33,082 Esto usualmente es el valor de 1. 76 00:03:34,759 --> 00:03:36,968 Creemos nuestro objeto jugador. 77 00:03:36,968 --> 00:03:38,968 En esta lección nuestro objeto jugador 78 00:03:38,968 --> 00:03:40,968 será una esfera de Unity. 79 00:03:40,968 --> 00:03:44,953 Desde la jerarquía - menú Create seleccione Sphere. 80 00:03:46,033 --> 00:03:48,033 Re-nombre la esfera Player. 81 00:03:50,094 --> 00:03:52,810 Re-inicie el transform para asegurarse de que está en el origen. 82 00:03:53,697 --> 00:03:56,293 Seleccione Edit - Frame Selected 83 00:03:57,046 --> 00:03:59,046 o utilice la tecla F mientras el cursor está 84 00:03:59,046 --> 00:04:01,297 sobre la vista de la escena para enfocar nuestra cámara de vista 85 00:04:01,297 --> 00:04:03,297 de la escena en nuestro game object. 86 00:04:04,413 --> 00:04:06,413 Si ve cómo la esfera es enterrada por el plano? 87 00:04:06,413 --> 00:04:08,413 Esto se debe a que ambos game objects 88 00:04:08,413 --> 00:04:10,997 están en la misma ubicación en la escena, 89 00:04:10,997 --> 00:04:13,523 el punto de origen, o (0, 0, 0) 90 00:04:13,523 --> 00:04:15,523 en los ejes X, Y y Z. 91 00:04:15,523 --> 00:04:17,523 Nosotros necesitamos mover la esfera del jugador arriba 92 00:04:17,523 --> 00:04:19,523 hasta que descanse sobre el plano. 93 00:04:24,134 --> 00:04:27,874 Todos los objetos primitivos de Unity cubes, spheres, capsules, 94 00:04:27,874 --> 00:04:30,150 tienen un tamaño estándar, estos son ya sean 95 00:04:30,150 --> 00:04:35,059 1 por 1 pr 1 o 1 por 2 por 1 en unidades de Unity. 96 00:04:35,059 --> 00:04:37,059 Como tal nosotros vamos a levantar el objeto jugador arriba 97 00:04:37,059 --> 00:04:39,059 una mitad de unidad en el eje Y 98 00:04:39,059 --> 00:04:42,234 y sabemos que está descansando perfectamente encima del plano. 99 00:04:44,473 --> 00:04:46,696 Si miramos en la vista del juego podemos ver que 100 00:04:46,696 --> 00:04:48,696 el game object player está prendido y 101 00:04:48,696 --> 00:04:50,696 emite una sombra en el plano. 102 00:04:51,514 --> 00:04:53,514 Todas las escenas nuevas de Unity vienen 103 00:04:53,514 --> 00:04:55,514 con el sky box predeterminado y una luz directional 104 00:04:55,514 --> 00:04:58,641 para representar el sol, por lo que no nos necesitamos que preocupar 105 00:04:58,641 --> 00:05:00,641 acerca de ajustar cualquier iluminación por defecto. 106 00:05:01,732 --> 00:05:03,732 Lo que se puede mejorar sin embargo es 107 00:05:03,732 --> 00:05:06,935 la esfera blanca player en el fondo blanco. 108 00:05:08,480 --> 00:05:10,410 Vamos y agreguemos algo de color a nuestro fondo 109 00:05:10,410 --> 00:05:14,120 para que haya algo de contraste entre el jugador y el campo de juego. 110 00:05:15,211 --> 00:05:17,211 Para agregar color o una textura a un modelo 111 00:05:17,211 --> 00:05:19,598 necesitamos utilizar un material. 112 00:05:19,598 --> 00:05:22,358 Nosotros no iremos en detalle sobre los materiales ahora, 113 00:05:22,358 --> 00:05:25,064 y no estaremos utilizando texturas. 114 00:05:25,064 --> 00:05:27,672 Simplemente utilizaremos un material estándar 115 00:05:27,672 --> 00:05:29,672 para agregar color a los objetos en nuestra escena. 116 00:05:30,922 --> 00:05:32,922 Primero creemos una nueva carpeta en nuestro 117 00:05:32,922 --> 00:05:35,695 proyecto para mantener nuestros materiales. 118 00:05:36,399 --> 00:05:38,582 Podemos hacer esto utilizando el menú Create 119 00:05:38,582 --> 00:05:41,397 del proyecto y seleccionado Folder. 120 00:05:43,283 --> 00:05:46,055 Re-nombre esta carpeta a Material. Rename this folder Material. 121 00:05:46,715 --> 00:05:48,808 Con la carpeta de Materiales creada 122 00:05:48,808 --> 00:05:51,245 utilice nuevamente el menú Create del proyecto 123 00:05:51,245 --> 00:05:53,792 y esta vez seleccione Material. 124 00:05:54,518 --> 00:05:58,319 Mire cómo el material fue creado en la carpeta Materials. 125 00:05:58,319 --> 00:06:00,867 Esto se debe a que teníamos la carpeta seleccionada 126 00:06:00,867 --> 00:06:03,370 cuando escogimos crear nuestro nuevo material. 127 00:06:03,958 --> 00:06:06,569 Re-nombre este material a Background. 128 00:06:07,228 --> 00:06:10,054 Seleccione el material y debajo de Main Maps 129 00:06:10,054 --> 00:06:13,011 la primera propiedad es Albido. 130 00:06:13,011 --> 00:06:15,011 Click en el campo de color Albido 131 00:06:15,011 --> 00:06:16,806 para abrir el selector de color. 132 00:06:16,806 --> 00:06:20,276 Cambie el color a una sombra oscura azul bonita. 133 00:06:20,276 --> 00:06:26,053 En nuestro caso yo voy a utilizar los valores RGB de 0, 32, 64. 134 00:06:27,939 --> 00:06:29,939 Para una pre-visualización del material asegúrese de 135 00:06:29,939 --> 00:06:31,939 que la ventana preview esté abierta. 136 00:06:33,552 --> 00:06:35,348 Para aplicar la textura al plano, 137 00:06:35,348 --> 00:06:38,014 simplemente seleccione el material en la vista del proyecto 138 00:06:38,014 --> 00:06:40,538 y arrástrelo al plano en al vista de escena. 139 00:06:41,264 --> 00:06:44,221 Ahora el jugador resalta en el fondo oscuro azul. 140 00:06:44,857 --> 00:06:46,857 Yo quiero hacer un cambio adicional 141 00:06:46,857 --> 00:06:48,857 que nos ayudará después en este proyecto. 142 00:06:49,311 --> 00:06:51,794 Quiero girar la luz directional principal I want to rotate the main directional light 143 00:06:51,794 --> 00:06:54,273 para que tengamos una mejor iluminación de nuestro jugador. 144 00:06:55,067 --> 00:06:58,893 Seleccione luz directional y en nuestro componente transorm 145 00:06:58,893 --> 00:07:03,334 cambie la rotación del transform en el eje Y a 60. 146 00:07:04,561 --> 00:07:07,501 Esto dará una mejor forma a nuestra esfera jugador. 147 00:07:08,205 --> 00:07:11,757 Ahora tenemos un game object jugador y un fondo para el campo de juego.