1 00:00:01,200 --> 00:00:04,200 Tengo una versión reducida sin lo relacionado con 2 00:00:04,766 --> 00:00:07,133 el apartado de las torretas, la animación de las torretas 3 00:00:07,133 --> 00:00:09,833 y como disparan, que eso lo ponía como opcional. 4 00:00:09,833 --> 00:00:14,466 Vale, veréis que no es, pero aquí lo tengo, por aquí veréis que esta parte. 5 00:00:14,933 --> 00:00:17,933 A ver, este es el enunciado que 6 00:00:17,966 --> 00:00:20,966 tenéis ahí, ayudar de código, etcétera 7 00:00:21,033 --> 00:00:24,566 Esta parte de enemigos es opcional para tener el acto 8 00:00:24,566 --> 00:00:26,400 no tenéis por que hacerla, pero 9 00:00:26,400 --> 00:00:29,700 quien se quiera animar por que lo anterior lo tenga más o menos controlado, 10 00:00:30,233 --> 00:00:35,600 pues le animo porque es ya un reto ya, así que es meter bastantes cosas en juego. 11 00:00:35,600 --> 00:00:38,600 No me voy a meter en eso a no ser que veamos que en el resto esta. 12 00:00:38,866 --> 00:00:43,666 ¿Lo tenemos todo muy claro, pero veréis que aquí no, lo que es lo relativo 13 00:00:43,700 --> 00:00:46,700 a la torreta, 14 00:00:47,100 --> 00:00:52,300 como dispara y como muere el personaje al interactuar, pues no es obligatorio 15 00:00:52,300 --> 00:00:57,300 que se quiera animar, por supuesto, y ahí tenga dudas me las puede compartir? 16 00:00:57,366 --> 00:00:58,933 A ver un segundo. 17 00:00:58,933 --> 00:01:02,133 Vale, entonces yo por ejemplo, he hecho una versión simplificada 18 00:01:02,133 --> 00:01:04,433 con respecto a la del vídeo que acompañaba al denunciado. 19 00:01:04,433 --> 00:01:06,466 No sé si lo visteis o que lo tenéis aquí. 20 00:01:07,733 --> 00:01:08,400 Vale, bueno, coge 21 00:01:08,400 --> 00:01:11,400 el personaje, empieza a andar y ahí estás. 22 00:01:12,333 --> 00:01:14,433 Armas que disparan al personaje. 23 00:01:14,433 --> 00:01:17,066 Entonces, bueno, pues si impacta alguna. 24 00:01:17,066 --> 00:01:20,200 Luego, más adelante, incluso hay otros tipos de 25 00:01:21,966 --> 00:01:24,433 combatiendo ahí. 26 00:01:24,433 --> 00:01:27,433 No lo has hecho muy bien en decírmelo. 27 00:01:27,466 --> 00:01:29,600 ¿Vale? No, no, no, no estaba compartiendo. 28 00:01:29,600 --> 00:01:31,466 No lo estaba viendo. Yo. 29 00:01:31,466 --> 00:01:34,466 No, no normal, porque todavía no. 30 00:01:34,566 --> 00:01:38,766 A ver, ahora entiendo que si, que veis, por ejemplo. 31 00:01:38,766 --> 00:01:41,233 A ver. 32 00:01:41,233 --> 00:01:44,233 ¿Está viviendo en Unity, verdad? 33 00:01:44,300 --> 00:01:46,033 O sea, sí. 34 00:01:46,033 --> 00:01:47,300 Vale, genial. 35 00:01:47,300 --> 00:01:50,300 Eso vuelve un poquito a lo que estaba explicando 36 00:01:50,900 --> 00:01:55,266 en el enunciado este apartado de aquí que indica como enemigo es que es opcional, 37 00:01:55,633 --> 00:01:59,733 es opcional para quien quiera seguir y si tiene dudas también me lo plantea. 38 00:02:00,300 --> 00:02:04,566 Es un poco más complejo y como que pone en juego el Raycast, por ejemplo. 39 00:02:04,966 --> 00:02:08,166 Planteado con lo que se vio hace un par de temas 40 00:02:08,166 --> 00:02:11,900 que se hablaba del Raycast, pero veréis que eso que los criterios para 41 00:02:12,900 --> 00:02:13,300 tener el 42 00:02:13,300 --> 00:02:16,300 apto no es lo prioritario o prioritario es. 43 00:02:16,633 --> 00:02:19,566 Y bueno, que había este vídeo en el que se veía que el personaje 44 00:02:19,566 --> 00:02:22,766 iba a ver este juego de plataformas, pero a la vez había armas 45 00:02:22,766 --> 00:02:26,233 que la disparaban con sus proyectiles, etcétera y algunos lasers. 46 00:02:26,500 --> 00:02:28,900 Esa parte de los láser digamos que es opcional. 47 00:02:28,900 --> 00:02:31,933 Vale, entonces por simplificar, 48 00:02:31,933 --> 00:02:35,666 quien quiera un poco cubrir los objetivos de la tarea 49 00:02:36,133 --> 00:02:39,300 mal hecho, por ejemplo esta aquí tenemos la sección de juego. 50 00:02:39,300 --> 00:02:42,966 Vale, tenemos un personaje que yo ya he configurado que si por ejemplo 51 00:02:42,966 --> 00:02:46,800 le doy a Civ corre, veréis que coge más velocidad. 52 00:02:47,266 --> 00:02:50,666 Me dije va de andar y de pronto pega el acelerón, si pulso el civ, 53 00:02:51,066 --> 00:02:54,833 si pulso barra espaciadora salta y sólo salto una vez más desde escucha. 54 00:02:54,833 --> 00:02:57,000 Es que le doy muchas veces que hasta que no toca suelo 55 00:02:57,000 --> 00:03:00,200 no vuelve a saltar y además se anima el salto. 56 00:03:00,833 --> 00:03:05,133 ¿Si le doy al control, se agacha y al moverme se anima este movimiento 57 00:03:05,133 --> 00:03:08,166 vale, y si voy corriendo y le doy también 58 00:03:08,366 --> 00:03:11,366 con el shift y le doy también al control, hace una voltereta? 59 00:03:11,666 --> 00:03:11,966 Vale. 60 00:03:12,900 --> 00:03:15,900 Aparte de eso, tenemos estas plataformas móviles 61 00:03:15,966 --> 00:03:20,833 que cuando nos pulsamos en ellas, pues el personaje se mueve con ellas 62 00:03:20,833 --> 00:03:24,133 y además veréis que mediante un efecto 63 00:03:24,633 --> 00:03:28,866 yo me puedo poner debajo y saltar una de dos. 64 00:03:29,233 --> 00:03:32,566 ¿O sea, se ve pero se ve muy pequeño, 65 00:03:32,566 --> 00:03:35,566 en plan por el logo, 66 00:03:36,433 --> 00:03:38,333 como en la pantalla lo ves? 67 00:03:38,333 --> 00:03:40,900 O sea, apenas 68 00:03:40,900 --> 00:03:43,300 se ve, pero un pequeño 69 00:03:43,300 --> 00:03:46,566 estoy viendo una vez ahora mismo a vale, adelante, vamos. 70 00:03:47,700 --> 00:03:50,000 Este estoy compartiendo otra pantalla. 71 00:03:50,000 --> 00:03:51,533 Es que yo tengo dos. 72 00:03:51,533 --> 00:03:53,800 Pues habéis hecho otra vez bien en decírmelo. 73 00:03:53,800 --> 00:03:59,466 A ver, comparto toda la pantalla y entiendo que ahora sí que lo vais 74 00:03:59,466 --> 00:04:00,300 a ver mejor. 75 00:04:00,300 --> 00:04:02,033 Sí, cuando veáis algo raro, decídmelo, 76 00:04:02,033 --> 00:04:05,600 porque yo tengo un montón de cosas aquí abiertas y me lío. 77 00:04:06,033 --> 00:04:07,933 Vale, ahora sí no vale. 78 00:04:07,933 --> 00:04:12,000 Hasta ahora más o menos me seguís aunque no lo vierais de manera óptima. 79 00:04:12,133 --> 00:04:12,900 ¿Vale, lo veis, no? 80 00:04:14,233 --> 00:04:17,600 Cuando yo doy a esas teclas, pues hago todas las acciones 81 00:04:17,600 --> 00:04:22,733 que están planteadas, desde agacharme, correr la voltereta, el salto. 82 00:04:23,200 --> 00:04:27,866 Vale, entonces ahora vemos como empiezan a configurarlo 83 00:04:27,866 --> 00:04:30,866 y es cuando salto las plataformas que por defecto no lo hará. 84 00:04:31,233 --> 00:04:34,100 Si lo estáis haciendo por animaciones, pues veis que yo 85 00:04:34,100 --> 00:04:37,100 puedo saltar de una plataforma incluso por mitad de la plataforma 86 00:04:37,200 --> 00:04:40,333 con efectos de plataformas que están en el tema. 87 00:04:40,800 --> 00:04:44,233 Si yo salto, aunque tenga ahí un Box Collider, paso 88 00:04:44,233 --> 00:04:48,166 hasta que me he puesto encima y luego ya una vez aquí, pues puedo seguir. 89 00:04:48,633 --> 00:04:51,800 Entonces ya a partir de aquí, una vez esté configurado esto ya es 90 00:04:52,033 --> 00:04:56,700 se puede hacer niveles enteros aquí veis a nivel pues sí, voy duplicando capas 91 00:04:57,533 --> 00:05:00,633 o plataformas a ver si yo cogiera. 92 00:05:00,633 --> 00:05:02,966 Bueno, voy a parar un segundo la ejecución. 93 00:05:02,966 --> 00:05:06,100 Si yo cogiera ahí con control de 94 00:05:06,700 --> 00:05:09,900 A, seleccionando, con control de empieza a duplicar, pues ya es ir 95 00:05:09,900 --> 00:05:14,000 recolocando y tendría el nivel, lo iría configurando todo lo grande, 96 00:05:14,000 --> 00:05:18,866 lo largo que sea con estas plataformas que a su vez son hubs, 97 00:05:20,100 --> 00:05:20,633 con sus 98 00:05:20,633 --> 00:05:23,833 animaciones o configuraciones de movimiento cada una. 99 00:05:23,833 --> 00:05:26,833 Si me meto, vamos a ver que es 100 00:05:26,866 --> 00:05:29,700 tiene su propio 101 00:05:29,700 --> 00:05:30,800 dentro del Animator. 102 00:05:30,800 --> 00:05:32,600 Me estoy metiendo el robot. 103 00:05:32,600 --> 00:05:35,000 Aquí tiene su propia animación relativa. 104 00:05:35,000 --> 00:05:38,900 A mí si me meto también en la animación se abre. 105 00:05:38,900 --> 00:05:40,800 Ahora vemos quizá todo un poco más despacio. 106 00:05:40,800 --> 00:05:42,533 Vale, Yo tengo aquí animado 107 00:05:42,533 --> 00:05:46,066 que la plataforma vaya de izquierda a derecha, que básicamente lo que he hecho 108 00:05:46,066 --> 00:05:49,066 es una animación que he puesto el loop de la X. 109 00:05:49,400 --> 00:05:51,800 Si yo voy aquí y lo ejecuto 110 00:05:51,800 --> 00:05:54,300 y lo ejecuto, vais a ver que la animación 111 00:05:54,300 --> 00:05:57,733 que he configurado con French vale no con físicas ni por código, 112 00:05:58,066 --> 00:06:01,500 sino que esto es una animación que se está ejecutando por keyframes Al darle play 113 00:06:02,200 --> 00:06:03,400 lo que hago es que vaya a la derecha, 114 00:06:03,400 --> 00:06:06,700 llega un punto en el que vuelva y ya hacía el loop infinito. 115 00:06:07,166 --> 00:06:10,133 En este caso, que ojo que yo quiero, 116 00:06:10,133 --> 00:06:13,366 lo hago así muy rápido, que yo quiero que en la I 117 00:06:16,100 --> 00:06:18,800 añado keyframes que ahí también suba. 118 00:06:18,800 --> 00:06:21,800 Eso luego lo representará con la animación. 119 00:06:22,400 --> 00:06:24,600 ¿A ver, será añadir un gif 120 00:06:24,600 --> 00:06:28,200 frente al tal tenemos la y entonces 121 00:06:28,533 --> 00:06:31,533 aquí yo le puedo decir vale, cuando llegue aquí yo quiero que 122 00:06:32,566 --> 00:06:35,233 suba un poquito, me he pasado 123 00:06:35,233 --> 00:06:38,900 dos, entonces ahora la animación lo que hace es sube 124 00:06:39,266 --> 00:06:42,266 y hace este movimiento en diagonal, no? 125 00:06:42,300 --> 00:06:45,666 Si yo voy creando estas animaciones y las aplico luego al final 126 00:06:45,666 --> 00:06:49,566 lo que estoy variando es que vais a ver que ahora esta animación que se estaba 127 00:06:49,566 --> 00:06:53,733 ejecutando en una de las plataformas veis que sube aparte de la horizontal, 128 00:06:54,400 --> 00:06:56,933 pues lo estoy aplicando por quien ha maticas, 129 00:06:56,933 --> 00:06:59,933 que es como animar keyframes en 130 00:07:01,100 --> 00:07:02,300 en hacer FPS en primera, 131 00:07:02,300 --> 00:07:06,066 en software o en maya en un software que comprenda keyframes. 132 00:07:06,066 --> 00:07:11,033 ¿Y luego ya al meter esa animación, este iconito que entre van representando 133 00:07:11,100 --> 00:07:15,433 cada una de las animaciones del personaje en un animator controller, no? 134 00:07:15,600 --> 00:07:18,066 Pues ya podemos ir por ejemplo en el robot. 135 00:07:18,066 --> 00:07:22,500 Si me meto en el Animator está compuesto por un montón de animaciones. 136 00:07:22,500 --> 00:07:26,433 Cada una de estas de estos nodos de aquí coincide con una de estas animaciones. 137 00:07:26,466 --> 00:07:26,866 Pues robot. 138 00:07:27,833 --> 00:07:30,833 Bueno, no sé si se pronuncia bien así 139 00:07:30,833 --> 00:07:31,933 es esta animación. 140 00:07:31,933 --> 00:07:35,700 Yo en todo momento voy a parar la ejecución, en todo momento 141 00:07:35,700 --> 00:07:39,633 puedo meterme a seleccionar al robot que es el que tiene esta animación creada. 142 00:07:40,266 --> 00:07:41,133 ¿Vale? 143 00:07:41,133 --> 00:07:46,900 Y cuando nos metemos en esa animación, al hacer doble clic 144 00:07:47,366 --> 00:07:52,700 que nos abre el panel de animación, pues yo puedo ver en vivo la animación. 145 00:07:53,266 --> 00:07:53,700 ¿Vale? 146 00:07:53,700 --> 00:07:57,300 Por ejemplo, bueno, este es el Idel, pero si le diera aquí a Crouch 147 00:07:57,566 --> 00:08:00,333 vería como es que caminan dando aquí le da a la escala 148 00:08:00,333 --> 00:08:03,333 sin querer 149 00:08:03,933 --> 00:08:05,900 en escena igual también se puede ver 150 00:08:05,900 --> 00:08:10,666 si en escena me meto y voy ejecutando las animaciones. 151 00:08:11,166 --> 00:08:15,033 Pues yo voy viendo aquí que se muere y veréis 152 00:08:15,033 --> 00:08:18,033 que estas animaciones, a diferencia de la anterior de la plataforma, 153 00:08:18,433 --> 00:08:24,000 no es relativa a cambiar posiciones o cambiar algún parámetro de 154 00:08:25,700 --> 00:08:27,100 los componentes, sino 155 00:08:27,100 --> 00:08:31,166 que es una hoja de sprites de las que os van con el ejercicio. 156 00:08:31,766 --> 00:08:35,633 Pues esta por ejemplo que se han convertido en diferentes 157 00:08:36,333 --> 00:08:39,666 capas, así que al dividir esto están en el tema. 158 00:08:39,666 --> 00:08:42,233 Por eso no me prefiero hacer este resumen. 159 00:08:42,233 --> 00:08:43,400 Primero que al ir 160 00:08:43,400 --> 00:08:46,800 dividiendo con el editor de sprites, pues he conseguido que 161 00:08:46,800 --> 00:08:49,800 cada una de esas imágenes de la cuadrícula sea independiente 162 00:08:50,266 --> 00:08:53,533 y al arrastrarlas y crear la animación lo que ha hecho es ir 163 00:08:53,533 --> 00:08:57,000 metiendo cada keyframe, como si nos fijamos aquí nuevamente 164 00:08:58,500 --> 00:09:02,100 al ir pasando por la animación vemos que son los distintos. 165 00:09:02,100 --> 00:09:04,500 Schiffrin Vale para ver los diferencia cuando es una hoja. 166 00:09:04,500 --> 00:09:07,233 Después que se han convertido se ha pasado aquí diferentes. 167 00:09:07,233 --> 00:09:10,500 Pues básicamente vais a ver aquí que al desplegar este 168 00:09:11,833 --> 00:09:14,200 desplegable podemos ir viendo 169 00:09:14,200 --> 00:09:18,033 los distintos keyframes que se ha ido colocando que vosotros podéis ver. 170 00:09:18,033 --> 00:09:19,800 Voy a hacer una exageración. 171 00:09:19,800 --> 00:09:22,700 Podéis también definir que 172 00:09:22,700 --> 00:09:25,833 por ejemplo aquí entre este, aquí fuera, en el frente, 173 00:09:26,000 --> 00:09:30,300 en mitad de la bajada, pues se queda ahí parado un rato y luego siga. 174 00:09:30,433 --> 00:09:33,866 Es decir, son como diferentes de toda la vida que irán representando 175 00:09:33,866 --> 00:09:36,866 estos fotogramas, estos sprites por decirlo así. 176 00:09:37,666 --> 00:09:39,866 Aquí por ejemplo, como es algo fluido que de hecho 177 00:09:39,866 --> 00:09:43,733 hasta en el diseño del spray ya tiene un pequeño blur, un desenfoque. 178 00:09:43,733 --> 00:09:47,000 ¿Veis que se desenfoca aquí al moverse para que dé esa sensación de movimiento? 179 00:09:47,566 --> 00:09:51,566 Pues dejo los gifs todo seguido, pero se pueden ir ajustando la velocidad. 180 00:09:51,566 --> 00:09:53,433 ¿Vale, 181 00:09:53,433 --> 00:09:56,200 hasta aquí que tal? 182 00:09:56,200 --> 00:09:58,366 ¿Sabríais generar? 183 00:09:58,366 --> 00:10:01,800 Es decir, necesito que me digáis un poco dudas en las que os encontréis.