1 00:00:01,389 --> 00:00:09,970 le pillé a esta muchacha que es la que te digo a ver le voy a quitar esto vale 2 00:00:12,150 --> 00:00:19,690 venía con su rig hecho y con varias animaciones que estaban buenas pero al final nada me lo llevé 3 00:00:19,690 --> 00:00:26,750 a mi examen modelo y ahí me conseguí varias animaciones que pues las tengo por aquí 4 00:00:26,750 --> 00:00:32,990 personajes, animaciones 5 00:00:32,990 --> 00:00:35,009 bueno, algunas 6 00:00:35,009 --> 00:00:37,310 las he dejado para el final, las voy a intentar 7 00:00:37,310 --> 00:00:38,590 incorporar, ¿vale? 8 00:00:38,710 --> 00:00:40,689 como el Straf, sobre todo 9 00:00:40,689 --> 00:00:42,929 y este 10 00:00:42,929 --> 00:00:44,990 el World Backwards 11 00:00:44,990 --> 00:00:47,049 que queda muy feo, que camina 12 00:00:47,049 --> 00:00:48,469 hacia adelante y se mueve hacia atrás 13 00:00:48,469 --> 00:00:50,450 y bueno 14 00:00:50,450 --> 00:00:53,049 si me daba tiempo 15 00:00:53,049 --> 00:00:54,070 me interesaba 16 00:00:54,070 --> 00:00:56,850 ponerle la animación de muerte, que es muy fácil 17 00:00:56,850 --> 00:00:58,450 o sea, en cuanto le haga 18 00:00:58,450 --> 00:01:00,729 le toque el zombie, pues ya se muere 19 00:01:00,729 --> 00:01:02,609 así que eso es fácil 20 00:01:02,609 --> 00:01:04,709 y luego sí, le quería ponerla de ataque 21 00:01:04,709 --> 00:01:07,890 pero bueno, eso es un extra 22 00:01:07,890 --> 00:01:10,269 entonces, tengo por aquí al 23 00:01:10,269 --> 00:01:12,909 claro, entonces para ir al grano 24 00:01:12,909 --> 00:01:14,269 ¿qué dudas estás teniendo? 25 00:01:14,709 --> 00:01:15,930 ¿o qué te estás encontrando? 26 00:01:16,030 --> 00:01:18,969 y luego, camera manager, que es ese tercer elemento 27 00:01:18,969 --> 00:01:20,269 ¿qué tienes ahí puesto? 28 00:01:20,590 --> 00:01:21,209 porque eso 29 00:01:21,209 --> 00:01:24,650 Pues para cambiar a la cámara del hombro 30 00:01:24,650 --> 00:01:26,430 Ah, pero eso lo has hecho tú, vale 31 00:01:26,430 --> 00:01:27,569 Sí 32 00:01:27,569 --> 00:01:29,370 Ok, vale 33 00:01:29,370 --> 00:01:32,090 Vale, bueno, ahora si quieres 34 00:01:32,090 --> 00:01:33,189 Lo vemos 35 00:01:33,189 --> 00:01:35,370 Vamos a ver 36 00:01:35,370 --> 00:01:37,109 Esta 37 00:01:37,109 --> 00:01:39,370 Que tiene por aquí 38 00:01:39,370 --> 00:01:42,269 Esto de aquí 39 00:01:42,269 --> 00:01:44,230 Vale, te lo voy a hacer un poco más grande 40 00:01:44,230 --> 00:01:48,010 Y hazme un favor antes de esto, darle un play 41 00:01:48,010 --> 00:01:54,900 Un segundo, vale 42 00:01:54,900 --> 00:01:57,040 A ver, aleja, bueno 43 00:01:57,040 --> 00:01:59,579 Tienes la otra cámara, bueno, supongo que es esta 44 00:01:59,579 --> 00:02:01,019 Muévete, ¿puedes moverte? 45 00:02:01,920 --> 00:02:02,480 Sí, sí 46 00:02:02,480 --> 00:02:03,079 Vale 47 00:02:03,079 --> 00:02:07,739 Ponme la ventana de escena 48 00:02:07,739 --> 00:02:08,740 Window Scene 49 00:02:08,740 --> 00:02:11,340 Porfa, arriba en el menú 50 00:02:11,340 --> 00:02:13,099 Ábreme la de... 51 00:02:13,099 --> 00:02:15,159 O bueno, ejecútamelo sin maximizar 52 00:02:15,159 --> 00:02:16,979 Que yo vea... 53 00:02:16,979 --> 00:02:18,680 Es que estoy viendo una cosa que es 54 00:02:18,680 --> 00:02:21,199 Que si te fijas, la cápsula que tiene el personaje 55 00:02:21,199 --> 00:02:22,699 Del carácter controller 56 00:02:22,699 --> 00:02:24,780 No está ajustado, muy bien 57 00:02:24,780 --> 00:02:26,719 Entonces, bueno, ten cuidado para que se ajuste 58 00:02:26,719 --> 00:02:28,659 Eso lo acabo de ver 59 00:02:28,659 --> 00:02:30,860 A ver, espérate un momento, que es que lo tenía 60 00:02:30,860 --> 00:02:33,080 Lo tenía esto configurado 61 00:02:33,080 --> 00:02:34,120 Así, vale 62 00:02:34,120 --> 00:02:36,659 Efectivamente 63 00:02:36,659 --> 00:02:38,620 Pero me está llamando mucho la atención 64 00:02:38,620 --> 00:02:40,060 Que me digas eso, porque 65 00:02:40,060 --> 00:02:42,500 A ver, ¿dónde tengo mis prefabs? 66 00:02:44,919 --> 00:02:45,840 A ver, aléjate 67 00:02:45,840 --> 00:02:49,080 Por eso quería... Aléjate, aléjate, veámosle los pies 68 00:02:49,080 --> 00:02:52,439 Vale, para empezar, fíjate 69 00:02:52,439 --> 00:02:54,539 por eso te he dicho que el Play 70 00:02:54,539 --> 00:02:55,419 porque en teoría 71 00:02:55,419 --> 00:02:58,580 se le iban a meter las piernas 72 00:02:58,580 --> 00:03:00,780 en el suelo, porque no están ahí 73 00:03:00,780 --> 00:03:02,400 pero bueno, no llego a verlo nunca 74 00:03:02,400 --> 00:03:03,500 a ver, dale a 75 00:03:03,500 --> 00:03:05,699 pero esto 76 00:03:05,699 --> 00:03:07,800 a ver, espérate 77 00:03:07,800 --> 00:03:09,340 en vez de ponerte 78 00:03:09,340 --> 00:03:12,439 madre mía, espera un momento 79 00:03:12,439 --> 00:03:16,000 esto 80 00:03:16,000 --> 00:03:18,659 no me había yo dado cuenta 81 00:03:18,659 --> 00:03:20,099 y efectivamente 82 00:03:20,099 --> 00:03:23,259 me encontré con ese 83 00:03:23,259 --> 00:03:23,719 problema 84 00:03:23,719 --> 00:03:26,300 Pero no me había dado cuenta 85 00:03:26,300 --> 00:03:29,240 Habiéndolo verificado 86 00:03:29,240 --> 00:03:31,300 A ver, para la reproducción 87 00:03:31,300 --> 00:03:32,180 Y vuelve a darle, porfa 88 00:03:32,180 --> 00:03:35,039 No, para la reproducción 89 00:03:35,039 --> 00:03:36,539 Al triangulito y le das otra vez 90 00:03:36,539 --> 00:03:38,979 Y en la panel de escena vamos a ver 91 00:03:38,979 --> 00:03:40,120 Cómo funciona eso 92 00:03:40,120 --> 00:03:40,599 Dale a play 93 00:03:40,599 --> 00:03:49,830 Pues aparentemente está más o menos bien 94 00:03:49,830 --> 00:03:51,770 Porque se estará recalculando 95 00:03:51,770 --> 00:03:52,909 En algún punto 96 00:03:52,909 --> 00:03:55,889 No, es por esto 97 00:03:55,889 --> 00:03:56,870 Ya te lo digo yo 98 00:03:56,870 --> 00:03:59,629 Es por 99 00:03:59,629 --> 00:04:06,729 Madre mía 100 00:04:06,729 --> 00:04:08,810 Tuve que hacer un ajuste 101 00:04:08,810 --> 00:04:09,569 Así te lo digo 102 00:04:09,569 --> 00:04:11,810 Vale, sí que lo has movido 103 00:04:11,810 --> 00:04:14,849 Le tuve que hacer 104 00:04:14,849 --> 00:04:16,949 Un menos 0,1 105 00:04:16,949 --> 00:04:18,870 Porque estaba 106 00:04:18,870 --> 00:04:20,569 Muy rayado en ese tema 107 00:04:20,569 --> 00:04:22,569 En el modelo con los vaqueos de posición y eso 108 00:04:22,569 --> 00:04:29,189 No, no lo sé ahora mismo 109 00:04:29,189 --> 00:04:30,189 Vale, bueno 110 00:04:30,189 --> 00:04:32,930 En principio esa cápsula, míralo, fíjate 111 00:04:32,930 --> 00:04:34,629 La puedes colocar mejor 112 00:04:34,629 --> 00:04:36,410 Simplemente colócala mejor, ya está 113 00:04:36,410 --> 00:04:37,750 No pasa nada 114 00:04:37,750 --> 00:04:40,730 Puede ser, espérate un momento 115 00:04:40,730 --> 00:04:44,279 ¿Y dónde tengo yo ahora 116 00:04:44,279 --> 00:04:48,420 Mi... 117 00:04:48,420 --> 00:04:51,139 No sé dónde tengo 118 00:04:51,139 --> 00:04:51,699 Mi avatar 119 00:04:51,699 --> 00:04:55,160 Pues para eso, vete al GameObject 120 00:04:55,160 --> 00:04:55,740 De la chica 121 00:04:55,740 --> 00:04:58,759 Seleccionalo arriba en la jerarquía 122 00:04:58,759 --> 00:04:59,259 Aquí está 123 00:04:59,259 --> 00:04:59,660 Vale 124 00:04:59,660 --> 00:05:05,800 No 125 00:05:05,800 --> 00:05:07,860 No, es en el FBX 126 00:05:07,860 --> 00:05:09,379 Con el que lo importarías 127 00:05:09,379 --> 00:05:11,480 Ahí 128 00:05:11,480 --> 00:05:13,879 Para la 129 00:05:13,879 --> 00:05:15,439 Sí, a ver 130 00:05:15,439 --> 00:05:16,959 Vamos a ir por partes 131 00:05:16,959 --> 00:05:19,240 Dale a Game 132 00:05:19,240 --> 00:05:21,220 Ahí, ahora ve a Rig 133 00:05:21,220 --> 00:05:23,360 O no, a Animation, perdona 134 00:05:23,360 --> 00:05:24,959 Tercero 135 00:05:24,959 --> 00:05:25,879 Y baja 136 00:05:25,879 --> 00:05:27,980 No, no, no 137 00:05:27,980 --> 00:05:37,060 No, tampoco 138 00:05:37,060 --> 00:05:38,819 ¿Dónde toqué yo eso? 139 00:05:39,040 --> 00:05:40,660 Bueno, lo voy a encontrar 140 00:05:40,660 --> 00:05:42,399 Vale, sí, perdóname 141 00:05:42,399 --> 00:05:44,379 Sí, perdóname, perdóname 142 00:05:44,379 --> 00:05:46,180 Ya sé dónde es, es en el Idle 143 00:05:46,180 --> 00:05:47,500 Vea la animación del Idle 144 00:05:47,500 --> 00:05:50,879 Mira, si vas al Animator, ¿dónde tienes el Animator? 145 00:05:53,220 --> 00:05:55,100 Abajo a la izquierda 146 00:05:55,100 --> 00:05:56,839 Dale al Idle 147 00:05:56,839 --> 00:05:57,600 Al naranja 148 00:05:57,600 --> 00:06:00,019 En Dwarf Idle es la que tienes 149 00:06:00,019 --> 00:06:01,279 Dale doble clic 150 00:06:01,279 --> 00:06:03,660 Vale, ahora sí, baja, eso es 151 00:06:03,660 --> 00:06:05,160 Es ahí, ¿no? Ese menos 30 152 00:06:05,160 --> 00:06:09,220 ¿Es eso? Perdona, que no 153 00:06:09,220 --> 00:06:11,759 No, pero 154 00:06:11,759 --> 00:06:13,660 No, no, no, eso es otra cosa 155 00:06:13,660 --> 00:06:15,939 Esto es porque la animación 156 00:06:15,939 --> 00:06:17,500 Va un poco de lado 157 00:06:17,500 --> 00:06:19,459 Pero yo no me fijé en mi samo 158 00:06:19,459 --> 00:06:23,860 Claro, es que mi samo, como no tiene ninguna referencia 159 00:06:23,860 --> 00:06:24,540 Excepto el suelo 160 00:06:24,540 --> 00:06:27,339 Digamos que va siempre con un pie por delante 161 00:06:27,339 --> 00:06:28,699 Y otro detrás 162 00:06:28,699 --> 00:06:30,379 O sea, fíjate como camina 163 00:06:30,379 --> 00:06:34,569 Vamos a ver si lo consigo 164 00:06:34,569 --> 00:06:37,560 ¿Ves como camina? 165 00:06:37,560 --> 00:06:39,639 Sí, que va un poco ladeada, ¿no te refieres? 166 00:06:39,720 --> 00:06:41,899 Sí, que va un poco ladeada 167 00:06:41,899 --> 00:06:44,339 Bueno, en fin 168 00:06:44,339 --> 00:06:46,120 Por eso es que tiene esos 30 grados 169 00:06:46,120 --> 00:06:48,800 El cambio de posición lo haces con el 170 00:06:48,800 --> 00:06:51,120 Lo haces con el código, no lo haces con el 171 00:06:51,120 --> 00:06:53,100 Con la animación que trae 172 00:06:53,100 --> 00:06:54,000 El personaje, ¿no? 173 00:06:55,459 --> 00:06:55,939 ¿Aquí? 174 00:06:56,459 --> 00:06:56,800 Sí 175 00:06:56,800 --> 00:07:00,259 Claro que sí 176 00:07:00,259 --> 00:07:05,750 ¿Vale? 177 00:07:06,430 --> 00:07:08,709 Está en idle, ya va camino 178 00:07:08,709 --> 00:07:09,829 Vale 179 00:07:09,829 --> 00:07:12,970 Pero el ladeado, entonces, vale 180 00:07:12,970 --> 00:07:22,170 El ladeado simplemente es un default que le puse de 30 grados para que ese pie delante que lleva 181 00:07:22,170 --> 00:07:24,569 Que va torcida ella, pero camina hacia el frente 182 00:07:24,569 --> 00:07:27,949 Ah, vale, que lo has puesto tú para que esté un poco torcida, vale 183 00:07:27,949 --> 00:07:32,750 Claro, la idea es, te voy a ampliar aquí 184 00:07:32,750 --> 00:07:40,600 La idea es que si estás caminando hacia delante, pues que camine hacia delante 185 00:07:40,600 --> 00:07:43,879 Aunque tenga los pies adelantados, ¿vale? 186 00:07:44,600 --> 00:07:55,319 aunque es para eso nada más vale para no dar muchas más vueltas vale me voy a ir 187 00:07:55,319 --> 00:07:58,839 a creo que tengo aquí 188 00:08:00,639 --> 00:08:03,240 vamos a ver 189 00:08:04,040 --> 00:08:13,629 pues yo creo que el que está usando ahora 190 00:08:13,629 --> 00:08:15,329 ¿Dónde estaba justo el girly? 191 00:08:16,550 --> 00:08:17,550 El de encima de los dos 192 00:08:17,550 --> 00:08:20,850 Este que es el 193 00:08:20,850 --> 00:08:22,110 A el otro, ¿no? 194 00:08:22,110 --> 00:08:22,790 Que estabas probando 195 00:08:22,790 --> 00:08:24,610 Sí 196 00:08:24,610 --> 00:08:27,129 Vale, se lo voy a poner 197 00:08:27,129 --> 00:08:30,009 No sé qué otros cambios le he hecho 198 00:08:30,009 --> 00:08:32,269 A lo mejor se rompe todo, pero espero que no 199 00:08:32,269 --> 00:08:32,629 ¿Dale? 200 00:08:33,809 --> 00:08:35,370 Vale, entonces 201 00:08:35,370 --> 00:08:38,330 Efectivamente el blend tree 202 00:08:38,330 --> 00:08:39,769 Digamos que está 203 00:08:39,769 --> 00:08:41,750 Bien, o sea 204 00:08:41,750 --> 00:08:43,970 Como estábamos hablando 205 00:08:43,970 --> 00:08:48,490 Madre mía, que lo que está pasando 206 00:08:48,490 --> 00:08:49,809 Ahí está 207 00:08:49,809 --> 00:08:50,929 Dale al play de abajo 208 00:08:50,929 --> 00:08:53,970 Ahí, venga, a ver 209 00:08:53,970 --> 00:08:56,330 Y ve moviendo ahora lo rojito 210 00:08:56,330 --> 00:09:00,230 Va cogiendo 211 00:09:00,230 --> 00:09:01,990 Un poco de... y coge velocidad 212 00:09:01,990 --> 00:09:03,230 Vale, perfecto 213 00:09:03,230 --> 00:09:06,389 Vale, vamos a ver 214 00:09:06,389 --> 00:09:07,889 Vale, pues 215 00:09:07,889 --> 00:09:09,370 Dime, dime 216 00:09:09,370 --> 00:09:11,830 Y enséñame, sal del blend tree 217 00:09:11,830 --> 00:09:13,830 Y enséñame el base layer 218 00:09:13,830 --> 00:09:14,850 Base layer 219 00:09:14,850 --> 00:09:20,690 ¿Qué es la otra condición? ¿Saltar y qué transiciones tienes? Lo digo para ir viendo... 220 00:09:20,690 --> 00:09:29,610 Bueno, pues nada. Tiene esto con un tiempo X y esto de vuelta hasta que termina. 221 00:09:29,830 --> 00:09:31,269 Venga, pues vamos a probar a ver qué pasa. 222 00:09:37,720 --> 00:09:38,039 Vale. 223 00:09:38,399 --> 00:09:39,200 ¿Vale? Dale para adelante. 224 00:09:43,360 --> 00:09:45,159 Vale. Y lo que te falla es que no corre. 225 00:09:46,379 --> 00:09:50,740 No, que da un salto. Del idle pasa directamente sin transición. 226 00:09:51,559 --> 00:09:51,820 Vale. 227 00:09:51,820 --> 00:09:53,580 ¿Ves cómo aparece la espada arriba? 228 00:09:53,700 --> 00:09:55,899 Sí, pero tú, claro, pero eso fíjate 229 00:09:55,899 --> 00:09:57,580 ¿Qué es? Fíjate en el parámetro 230 00:09:57,580 --> 00:10:00,000 ¿Tú en algún momento ves algún valor 231 00:10:00,000 --> 00:10:00,940 Intermedio numérico? 232 00:10:02,779 --> 00:10:03,259 No 233 00:10:03,259 --> 00:10:05,679 Vale, pues ese es el problema 234 00:10:05,679 --> 00:10:07,179 Que no está habiendo una transición 235 00:10:07,179 --> 00:10:09,559 O sea, yo veo 0, 0, 5 y 1 236 00:10:09,559 --> 00:10:11,100 Claro, porque tú irás a tu código 237 00:10:11,100 --> 00:10:13,240 Y lo que estarás diciendo es 238 00:10:13,240 --> 00:10:14,840 Cuando tú le das para adelante 239 00:10:14,840 --> 00:10:16,340 Es 0,5 240 00:10:16,340 --> 00:10:19,580 Y cuando le des con el shift y para adelante será 1 241 00:10:19,580 --> 00:10:21,600 No está habiendo valores intermedios 242 00:10:21,600 --> 00:10:30,539 nunca no está interpolando y tampoco le estás dando los valores para que interpone vale para 243 00:10:30,539 --> 00:10:38,840 que interpone tú tienes que ir pasando del 0 al 0.5 con un poquito de transición eso se puede 244 00:10:38,840 --> 00:10:43,080 conseguir de varias formas una primero que el input fuera un joystick vale porque lo malo del 245 00:10:43,080 --> 00:10:48,179 botón es que o pulsas o de pulsas son cambios agresivos no hay valores intermedios si lo 246 00:10:48,179 --> 00:10:50,179 probaras, no sé cómo lo tienes configurado 247 00:10:50,179 --> 00:10:51,220 pero si lo tienes con un axis 248 00:10:51,220 --> 00:10:54,320 en el eje de profundidad, vamos, en la altura 249 00:10:54,320 --> 00:10:55,720 ahí sí que iría 250 00:10:55,720 --> 00:10:57,919 con una cierta variación 251 00:10:57,919 --> 00:11:00,580 una cierta progresión del 0 a 0.5 252 00:11:00,580 --> 00:11:01,919 del 0.5 al 1 253 00:11:01,919 --> 00:11:03,840 si lo pones así, si no 254 00:11:03,840 --> 00:11:05,600 vamos a probarlo, de hecho 255 00:11:05,600 --> 00:11:07,120 si te metes en 256 00:11:07,120 --> 00:11:11,899 mira, si te metes en 257 00:11:11,899 --> 00:11:12,840 en el 258 00:11:12,840 --> 00:11:16,019 en el input manager 259 00:11:16,019 --> 00:11:17,860 si le das a edit arriba 260 00:11:17,860 --> 00:11:19,539 En el menú de arriba, vale, ahí lo tienes 261 00:11:19,539 --> 00:11:21,720 Habría que ver 262 00:11:21,720 --> 00:11:23,919 Cuál es el axis que estás usando 263 00:11:23,919 --> 00:11:25,980 Entiendo que será vertical, de hecho 264 00:11:25,980 --> 00:11:27,399 Es vertical, sí 265 00:11:27,399 --> 00:11:28,539 Tú si vas 266 00:11:28,539 --> 00:11:31,980 Y le dices, es este seguro, compruébalo 267 00:11:31,980 --> 00:11:32,320 Porfa 268 00:11:32,320 --> 00:11:36,000 Sí, vamos a ver 269 00:11:36,000 --> 00:11:36,480 Yo creo que sí 270 00:11:36,480 --> 00:11:38,299 Bueno, vamos a comprobarlo en un segundo 271 00:11:38,299 --> 00:11:40,320 Y así también veo cómo está 272 00:11:40,320 --> 00:11:41,759 Esto 273 00:11:41,759 --> 00:11:44,240 Relacionado, a ver 274 00:11:44,240 --> 00:11:46,600 Porque si tú pones que sea 0.5 275 00:11:46,600 --> 00:11:48,659 a capón, al pulsar el botón, aquí no hay 276 00:11:48,659 --> 00:11:50,299 interpolación posible, claro, porque no está 277 00:11:50,299 --> 00:11:52,740 detectando el axis, está detectando que tú le das 278 00:11:52,740 --> 00:11:54,840 un input y dice, pues ahí 0.5 279 00:11:54,840 --> 00:11:56,860 ¿Sí? ¿Me explico? 280 00:11:59,440 --> 00:12:08,480 Madre mía 281 00:12:08,480 --> 00:12:09,240 A ver 282 00:12:09,240 --> 00:12:12,559 Uy, está muriendo 283 00:12:12,559 --> 00:12:13,399 mi compu 284 00:12:13,399 --> 00:12:16,799 ¿Qué? ¿Lo he pasado al portátil? 285 00:12:17,600 --> 00:12:17,860 Vale 286 00:12:17,860 --> 00:12:22,320 Vamos a ver 287 00:12:22,320 --> 00:12:25,559 no sé si estás con el script delante 288 00:12:25,559 --> 00:12:26,039 yo no lo veo 289 00:12:26,039 --> 00:12:27,620 ¿no lo ves? 290 00:12:29,200 --> 00:12:30,639 habrás compartido a lo mejor 291 00:12:30,639 --> 00:12:32,700 la pestaña 292 00:12:32,700 --> 00:12:33,639 la ventana, eso 293 00:12:33,639 --> 00:12:36,679 pues descomparte y compárteme 294 00:12:36,679 --> 00:12:38,580 sí 295 00:12:38,580 --> 00:12:41,100 porque es que sin verlo no podemos hacer mucho 296 00:12:41,100 --> 00:12:46,059 pues pantalla 297 00:12:46,059 --> 00:12:47,240 no sé cuál es 298 00:12:47,240 --> 00:12:49,720 es de las tres opciones, la de la derecha que pone toda la pantalla 299 00:12:49,720 --> 00:12:51,039 no, no 300 00:12:51,039 --> 00:12:53,700 que no sé qué pantalla es de las mías 301 00:12:53,700 --> 00:12:55,720 yo creo que es la dos, no lo sé 302 00:12:55,720 --> 00:12:57,860 te sale una miniatura 303 00:12:57,860 --> 00:13:00,820 me ha salido ahora 304 00:13:00,820 --> 00:13:03,059 estoy viendo tu Unity 305 00:13:03,059 --> 00:13:04,360 vale 306 00:13:04,360 --> 00:13:06,019 ahora si lo ves 307 00:13:06,019 --> 00:13:08,960 muy poca calidad, no sé si es que está refrescando algo 308 00:13:08,960 --> 00:13:10,720 la verdad es que no 309 00:13:10,720 --> 00:13:14,759 está como medio 310 00:13:14,759 --> 00:13:15,779 muriendo mi 311 00:13:15,779 --> 00:13:18,879 esta, mi compu 312 00:13:18,879 --> 00:13:19,320 yo creo 313 00:13:19,320 --> 00:13:22,980 tú ahora mismo ves Unity, ves que se mueve 314 00:13:22,980 --> 00:13:24,860 y todo, no, se me ha quedado 315 00:13:24,860 --> 00:13:25,440 pillado 316 00:13:25,440 --> 00:13:27,279 bueno 317 00:13:27,279 --> 00:13:31,440 vertical input 318 00:13:31,440 --> 00:13:33,519 input de taxis 319 00:13:33,519 --> 00:13:34,299 vertical 320 00:13:34,299 --> 00:13:35,379 y ya está 321 00:13:35,379 --> 00:13:35,820 vale 322 00:13:35,820 --> 00:13:40,700 pues vuelve a compartirme la 323 00:13:40,700 --> 00:13:42,000 ventana porque ahora no veo 324 00:13:42,000 --> 00:13:43,539 nada básicamente 325 00:13:43,539 --> 00:13:46,360 vale, vamos a ver 326 00:13:46,360 --> 00:13:48,419 accionar 2 327 00:13:48,419 --> 00:13:54,840 pues es que se ha 328 00:13:54,840 --> 00:13:57,000 quedado pillado porque no veo 329 00:13:57,000 --> 00:13:58,580 movimiento, veo una capturita 330 00:13:58,580 --> 00:14:00,220 pero 331 00:14:00,220 --> 00:14:03,460 no ves, ni siquiera ves 332 00:14:03,460 --> 00:14:04,840 ahora mira, ahora veo 333 00:14:04,840 --> 00:14:06,059 tu pantalla 334 00:14:06,059 --> 00:14:08,539 que sale el visual 335 00:14:08,539 --> 00:14:09,500 pero 336 00:14:09,500 --> 00:14:12,620 no se ha quedado pillado 337 00:14:12,620 --> 00:14:15,419 pues no sé 338 00:14:15,419 --> 00:14:16,559 que puedo hacer 339 00:14:16,559 --> 00:14:19,480 te voy a decir a lo mejor 340 00:14:19,480 --> 00:14:20,919 como ajustar eso 341 00:14:20,919 --> 00:14:22,700 te lo comparto yo un segundo 342 00:14:22,700 --> 00:14:23,919 vale 343 00:14:23,919 --> 00:14:27,299 también podemos cortar la 344 00:14:27,299 --> 00:14:30,620 salte sino un segundo y métete 345 00:14:30,620 --> 00:14:32,700 otra vez, a ver si tiene algo que ver con eso 346 00:14:32,700 --> 00:14:34,179 vale, pues dame un minuto 347 00:14:34,179 --> 00:14:54,700 pues ya estoy 348 00:14:54,700 --> 00:14:56,259 vale, a ver, compárteme 349 00:14:56,259 --> 00:15:01,009 vamos a ver 350 00:15:01,009 --> 00:15:08,700 a ver, muévelo el ratón, o sea, ahora sí 351 00:15:08,700 --> 00:15:10,100 venga, dame un segundito 352 00:15:10,100 --> 00:15:10,419 ahora sí 353 00:15:10,419 --> 00:15:15,320 cambio a la otra 354 00:15:15,320 --> 00:15:23,250 se me le escribió otra vez 355 00:15:23,250 --> 00:15:24,269 vale 356 00:15:24,269 --> 00:15:27,450 vale, entonces lo que estás cogiendo 357 00:15:27,450 --> 00:15:28,889 es ese vertical input 358 00:15:28,889 --> 00:15:31,009 Enséñame dónde estás cambiando 359 00:15:31,009 --> 00:15:32,950 El valor del parámetro speed 360 00:15:32,950 --> 00:15:35,250 Ese setBull 361 00:15:35,250 --> 00:15:36,070 Que habrá 362 00:15:36,070 --> 00:15:40,159 A ver 363 00:15:40,159 --> 00:15:45,659 Sigue bajando, de momento no está 364 00:15:45,659 --> 00:15:46,539 Baja, baja, baja 365 00:15:46,539 --> 00:15:50,500 SetFloatSpeed, ahí, baja targetSpeed 366 00:15:50,500 --> 00:15:53,980 TargetSpeed que viene de 367 00:15:53,980 --> 00:15:56,399 Entra runSpeed 368 00:15:56,399 --> 00:16:00,340 Claro, ahí por ejemplo 369 00:16:00,340 --> 00:16:02,879 estoy viendo cosas 370 00:16:02,879 --> 00:16:04,620 que lo que hacen es 371 00:16:04,620 --> 00:16:06,360 redondear, ¿no? 372 00:16:06,700 --> 00:16:08,980 Eso es absoluto, bueno, eso es para 373 00:16:08,980 --> 00:16:09,899 hacerlo positivo 374 00:16:09,899 --> 00:16:12,419 Speed, current speed 375 00:16:12,419 --> 00:16:14,080 ¿Este clan dices? 376 00:16:14,860 --> 00:16:16,259 No, el clan no 377 00:16:16,259 --> 00:16:18,980 me refiero a lo de encima de 378 00:16:18,980 --> 00:16:21,440 la condición, vertical input 379 00:16:21,440 --> 00:16:23,059 que es donde estás 380 00:16:23,059 --> 00:16:24,679 recogiendo el tal, si es mayor 381 00:16:24,679 --> 00:16:28,840 claro, a ver, espera 382 00:16:28,840 --> 00:16:29,899 un segundillo, ¿eh? 383 00:16:30,340 --> 00:16:35,889 Pues no sé. 384 00:16:36,370 --> 00:16:40,360 A ver, vale. 385 00:16:41,000 --> 00:16:41,779 Aquí no, no. 386 00:16:42,200 --> 00:16:43,899 Corren speed entre run speed. 387 00:16:44,639 --> 00:16:46,820 Ponme un... 388 00:16:46,820 --> 00:16:50,419 Claro, es que aquí hay que comprobar que ese target speed, 389 00:16:50,559 --> 00:16:53,220 que al final se pasa al parámetro speed. 390 00:16:53,740 --> 00:16:55,440 Vuelve a ponerme el axis, un segundo. 391 00:16:56,159 --> 00:16:57,720 Aquí lo tienes a la izquierda, ¿no lo ves? 392 00:16:57,799 --> 00:17:00,580 No, el axis digo en el código, donde estás cogiendo el axis. 393 00:17:01,980 --> 00:17:06,329 Entiendo que es... 394 00:17:06,329 --> 00:17:09,210 Ahí, horizontal, no, vertical input. 395 00:17:09,650 --> 00:17:33,430 Vale, y vertical input, luego no lo vuelves a tocar, solo lo estás capturando, baja, va bajando poco a poco, vale, current speed igual a run speed, si no, aquí está volviendo a hacer otra vez lo mismo, porque hay dos veces esto, si está corriendo y vertical input es mayor de cero, la velocidad actual es current speed. 396 00:17:33,430 --> 00:17:35,289 y las últimas líneas de código 397 00:17:35,289 --> 00:17:37,650 ¿por qué no están cogiendo 398 00:17:37,650 --> 00:17:41,339 directamente el 399 00:17:41,339 --> 00:17:41,940 Carren Speed? 400 00:17:43,519 --> 00:17:44,539 ¿me explico? 401 00:17:44,880 --> 00:17:47,119 ¿por qué disocias o por qué 402 00:17:47,119 --> 00:17:49,059 separas lo que le está llegando 403 00:17:49,059 --> 00:17:51,099 de velocidad al personaje de movimiento? 404 00:17:52,660 --> 00:17:53,299 bueno 405 00:17:53,299 --> 00:17:54,480 a ver, en realidad lo estás 406 00:17:54,480 --> 00:17:57,200 Vertical Input, ahí lo metes 407 00:17:57,200 --> 00:17:59,119 Carren Speed entre Run Speed 408 00:17:59,119 --> 00:18:00,859 ¿eso por qué lo has metido? 409 00:18:01,900 --> 00:18:03,119 Run Speed 410 00:18:03,119 --> 00:18:05,619 Si no, cero 411 00:18:05,619 --> 00:18:06,960 Vale 412 00:18:06,960 --> 00:18:11,259 Haz una cosa 413 00:18:11,259 --> 00:18:13,500 En la última línea, animator set float 414 00:18:13,500 --> 00:18:15,880 Speed, pon vertical input 415 00:18:15,880 --> 00:18:17,420 Cambia ahí eso 416 00:18:17,420 --> 00:18:21,720 La última palabra que tienes, target speed 417 00:18:21,720 --> 00:18:23,200 Joder, espérame 418 00:18:23,200 --> 00:18:25,359 Vale, pon vertical input 419 00:18:25,359 --> 00:18:31,079 Y además, luego ponme un debug load 420 00:18:31,079 --> 00:18:32,819 Del vertical input, también 421 00:18:32,819 --> 00:18:47,720 sí, punto lo, eso es 422 00:18:47,720 --> 00:18:48,740 selecciona 423 00:18:48,740 --> 00:18:53,480 vertical input también 424 00:18:53,480 --> 00:18:54,660 espérate un momento 425 00:18:54,660 --> 00:18:57,680 no hay problema 426 00:18:57,680 --> 00:18:59,859 vale, pues guarda a ver, recuerda que 427 00:18:59,859 --> 00:19:01,819 hemos cambiado el target de speed, que el código 428 00:19:01,819 --> 00:19:03,779 está todo igual, venga, vamos a ver 429 00:19:03,779 --> 00:19:05,839 que se está viendo reflejado en consola 430 00:19:05,839 --> 00:19:06,220 y todo 431 00:19:06,220 --> 00:19:10,059 claro, básicamente lo que hay que conseguir 432 00:19:10,059 --> 00:19:11,819 es que el parámetro de speed tenga 433 00:19:11,819 --> 00:19:12,720 valores intermedios 434 00:19:12,720 --> 00:19:15,559 Si... 435 00:19:15,559 --> 00:19:16,740 Tampoco he pillado mi compu 436 00:19:16,740 --> 00:19:19,079 Perdón 437 00:19:19,079 --> 00:19:20,720 A ver, sí, sí 438 00:19:20,720 --> 00:19:22,099 Vale, dale al play 439 00:19:22,099 --> 00:19:24,809 Vale 440 00:19:24,809 --> 00:19:30,549 ¿Qué pasa? 441 00:19:31,349 --> 00:19:33,549 No, no, que la... 442 00:19:33,549 --> 00:19:35,450 Vale, ¿ves que ahora sí hay valores intermedios? 443 00:19:36,190 --> 00:19:37,210 Eso, en algún momento 444 00:19:37,210 --> 00:19:38,750 Al hacer esas divisiones 445 00:19:38,750 --> 00:19:41,390 Has hecho que siempre vaya cuadrado 446 00:19:41,390 --> 00:19:42,230 A ciertos números 447 00:19:42,230 --> 00:19:44,930 ¿Vale? Vale, pues 448 00:19:44,930 --> 00:19:46,650 Buenísima solución 449 00:19:46,650 --> 00:19:49,309 Pero igual se le ha pirado un poquillo, claro 450 00:19:49,309 --> 00:19:50,750 Ahora sí que ha cambiado todo 451 00:19:50,750 --> 00:19:53,029 Sí, claro 452 00:19:53,029 --> 00:19:55,250 Porque ahora estás cogiendo el valor en bruto 453 00:19:55,250 --> 00:19:57,269 Del input, que imagino que 454 00:19:57,269 --> 00:19:59,049 Lo habían manipulado, en cierto modo 455 00:19:59,049 --> 00:20:01,710 Ah, no, no, ya sé lo que le está pasando 456 00:20:01,710 --> 00:20:03,109 Pero a mí lo que me importa 457 00:20:03,109 --> 00:20:04,650 No es tanto que lo soluciones 458 00:20:04,650 --> 00:20:07,150 Que eso está muy bien, sino que entiendas cómo llegar 459 00:20:07,150 --> 00:20:08,089 A la solución, que es 460 00:20:08,089 --> 00:20:11,630 Que si el parámetro speed 461 00:20:11,630 --> 00:20:13,349 Pasa de 0 a 0,5 462 00:20:13,349 --> 00:20:15,170 Jamás va a haber una interpolación 463 00:20:15,170 --> 00:20:16,630 Porque es que no hay pasos intermedios 464 00:20:16,630 --> 00:20:18,589 Sí, sí, eso lo tenía 465 00:20:18,589 --> 00:20:20,549 Eso lo tenía claro 466 00:20:20,549 --> 00:20:21,829 Evidentemente 467 00:20:21,829 --> 00:20:25,900 Este 468 00:20:25,900 --> 00:20:27,339 Claro 469 00:20:27,339 --> 00:20:33,390 Ahí estabas 470 00:20:33,390 --> 00:20:35,849 Esa división que estabas 471 00:20:35,849 --> 00:20:37,589 Haciendo de Karen Speed, tendría que ver 472 00:20:37,589 --> 00:20:38,450 Que es Karen Speed 473 00:20:38,450 --> 00:20:42,029 Entre Ran Speed, claro, pues a lo mejor 474 00:20:42,029 --> 00:20:42,650 Si 475 00:20:42,650 --> 00:20:45,410 Yo qué sé, no sé cómo 476 00:20:45,410 --> 00:20:47,430 No sé cómo lo habrías calculado 477 00:20:47,430 --> 00:20:49,329 Pero vaya, que ahí estaba haciendo que se capara 478 00:20:49,329 --> 00:20:50,930 De cierto modo, y el clamp 479 00:20:50,930 --> 00:20:57,890 Tampoco tengo muy claro para qué lo usas en este caso. Para que no se salga de uno, ¿no? Entiendo. Para que no lo supere. 480 00:20:58,430 --> 00:21:05,089 Es que también tuve varios líos con esto. Le di más de una vuelta al código. 481 00:21:07,789 --> 00:21:13,450 Y bueno, ahora mismo yo no sé exactamente cómo se ha quedado esto. 482 00:21:13,450 --> 00:21:24,119 esto se ha quedado funcionando con él con las transiciones y con el último arreglo 483 00:21:24,119 --> 00:21:31,859 que le pude hacer al código pero no lo sé quería ver dónde está mi target 484 00:21:31,859 --> 00:21:36,559 El target 485 00:21:36,559 --> 00:21:38,039 ¿Te refieres del enemigo? 486 00:21:39,099 --> 00:21:40,720 No, no, el target speed 487 00:21:40,720 --> 00:21:42,619 Target speed 488 00:21:42,619 --> 00:21:44,640 Que me parece que 489 00:21:44,640 --> 00:21:46,880 Está muy mal 490 00:21:46,880 --> 00:21:47,940 Esto, perdón 491 00:21:47,940 --> 00:21:50,480 Ah, vale, sí, ese de 492 00:21:50,480 --> 00:21:51,440 Vale 493 00:21:51,440 --> 00:21:51,680 Vale 494 00:21:51,680 --> 00:21:54,160 Bueno 495 00:21:54,160 --> 00:21:58,500 En vez de declarar otra variable 496 00:21:58,500 --> 00:22:00,460 Igual lo que tienes que hacer es 497 00:22:00,460 --> 00:22:02,660 relacionarlo directamente con el 498 00:22:02,660 --> 00:22:04,599 con el input, digo que 499 00:22:04,599 --> 00:22:06,720 veo ahí un paso intermedio que no sé 500 00:22:06,720 --> 00:22:08,599 por qué el target speed es 0 501 00:22:08,599 --> 00:22:10,579 como para pararlo en seco 502 00:22:10,579 --> 00:22:12,960 sabes, que siempre haya esa progresión 503 00:22:12,960 --> 00:22:14,420 juega con el blend tree precisamente 504 00:22:14,420 --> 00:22:16,720 sabes, si siempre, si pones una condición que 505 00:22:16,720 --> 00:22:18,900 deriva en target speed igual a 0 506 00:22:18,900 --> 00:22:23,119 no sé, es que no entiendo muy bien 507 00:22:23,119 --> 00:22:24,759 no entiendo muy bien el paso 508 00:22:24,759 --> 00:22:26,359 que tienes ahora marcado, no entiendo muy bien 509 00:22:26,359 --> 00:22:28,700 el objetivo. No, pero porque esto no 510 00:22:28,700 --> 00:22:35,160 estaba pensado para el blend 3 este código no estaba pensado para el 511 00:22:35,160 --> 00:22:39,319 pues es claro empezaría a no estarlo pero fíjate que empieza llamándose a 512 00:22:39,319 --> 00:22:43,099 actualizar animator en relación con el blend 3 si la única acción que hace 513 00:22:43,099 --> 00:22:46,960 finalmente es el animator que es el blend 3 también pero bueno sí que por el 514 00:22:46,960 --> 00:22:51,440 camino se está probando cosas y se quedó así no esto esto al final yo creo que ha 515 00:22:51,440 --> 00:22:57,440 sido por resolución de problemas justamente lo que el problema que estaba 516 00:22:57,440 --> 00:23:05,900 teniendo era que también ha pasado el zombi que a pesar de que ha entrado en 517 00:23:05,900 --> 00:23:11,119 un estado igual realizado de la acción ha seteado la variable se sigue 518 00:23:11,119 --> 00:23:15,380 comportando de una forma inesperada y es como empezar a cortar para ponerle 519 00:23:15,380 --> 00:23:19,779 topes a las cosas cosa que a mí no me gusta o sea me gusta como práctica de 520 00:23:19,779 --> 00:23:27,079 arquitectura para pensar bien antes de empezar y saber que pues como el sonido 521 00:23:27,079 --> 00:23:53,099 Si vas a poner un micrófono a una persona, le cortas de 300 Hz para abajo y te quitas problemas. Entonces, esto es un poco igual. El zombie, lo que le estaba pasando, y a esta también, que hacía una acción, un movimiento, un desplazamiento, que no estaba entendiendo por qué lo estaba haciendo, pero lo seguía haciendo. 522 00:23:53,099 --> 00:24:23,079 O sea, se seguía moviendo. Entonces, creo que por ahí es por donde viene esto. Esto de aquí. De apuntar a valores límite. Pero bueno, te digo, igualmente esto lo voy a dejar así, ¿vale? Como esto es una copia, me lo voy a guardar y voy a trastear porque ahora, claro, me haría falta cambiar todas las velocidades de las animaciones. 523 00:24:23,099 --> 00:24:30,119 que lo que está pasando y claro cuando he visto tu blend tree de todos modos cuando si te fijas 524 00:24:30,119 --> 00:24:36,799 mira ve al blend tree al animator selecciona el 20 lo tienes ahí abajo a la izquierda clica en 525 00:24:36,799 --> 00:24:43,200 el blend tree vale esas velocidades que ha puesto modificadas y yo las dejaría en uno en principio 526 00:24:43,200 --> 00:24:52,519 digo no se bajaste de mi examen con una velocidad que no querías es que son de diferentes de 527 00:24:52,519 --> 00:24:59,279 diferentes fuentes de mi estado ya hay una que es de un tío grandote que camina de una manera 528 00:24:59,279 --> 00:25:09,920 me apuntó los valores y ahora los cambiamos con las 3 a 1 175 y 125 ahora si no lo volvemos a 529 00:25:09,920 --> 00:25:25,519 poner vale a ver de play si mucho mejor claro ahí no pero realmente lo que tengas que darle 530 00:25:25,519 --> 00:25:29,799 más velocidad a lo que es el movimiento no a la animación sí que corra un poco más rápida 531 00:25:29,799 --> 00:25:33,240 Claro, porque es raro que de mi examen lo hayas bajado 532 00:25:33,240 --> 00:25:34,799 un correr lento 533 00:25:34,799 --> 00:25:36,539 o un correr más rápido de lo habitual 534 00:25:36,539 --> 00:25:38,700 que es lo que tú dices, que a lo mejor es otro tipo de personaje 535 00:25:38,700 --> 00:25:39,940 que te da otra aficionamía 536 00:25:39,940 --> 00:25:41,259 pero 537 00:25:41,259 --> 00:25:44,619 estaba viendo ahí casi un doble en running 538 00:25:44,619 --> 00:25:47,019 bueno, en andar 539 00:25:47,019 --> 00:25:47,599 sí, dime 540 00:25:47,599 --> 00:25:50,240 No, que la carrera aparentemente 541 00:25:50,240 --> 00:25:52,940 sí que va sincronizado 542 00:25:52,940 --> 00:25:54,880 el movimiento con sus pies en el suelo 543 00:25:54,880 --> 00:25:56,539 este 544 00:25:56,539 --> 00:25:57,740 que no sé por qué 545 00:25:57,740 --> 00:26:00,900 es más alto de 0,5 546 00:26:00,900 --> 00:26:03,339 por eso 547 00:26:03,339 --> 00:26:05,460 yo creo que la lógica ahí sería poner 548 00:26:05,460 --> 00:26:06,859 que cuando le das a la W 549 00:26:06,859 --> 00:26:09,299 o al input positivo 550 00:26:09,299 --> 00:26:11,440 anda y si tú añades 551 00:26:11,440 --> 00:26:13,539 otro botón, corre 552 00:26:13,539 --> 00:26:15,900 ¿no? o que es lo que 553 00:26:15,900 --> 00:26:17,920 sí, sí, es con el shift 554 00:26:17,920 --> 00:26:19,779 ah, vale, que sí que lo estás haciendo con el shift 555 00:26:19,779 --> 00:26:21,640 ya, vale, vale, que pensaba que en cuanto le dabas anda 556 00:26:21,640 --> 00:26:23,700 vale, bueno, más o menos 557 00:26:23,700 --> 00:26:25,019 sabes por dónde ir 558 00:26:25,019 --> 00:26:26,420 sí, sí, sí, no, esto 559 00:26:26,420 --> 00:26:37,319 no no tiene más lío y nada creo que eso ha sido un poco lo bueno como te decía problema y trabajo 560 00:26:37,319 --> 00:26:49,880 muchísimo con él con el zombi o sea bueno te voy a llevar hasta él sobre todo claro partimos de la 561 00:26:49,880 --> 00:26:57,359 base que el zombi no lo he hecho con el blend tree vale vale básicamente hace un aire y es 562 00:26:57,359 --> 00:27:02,420 normal que lo haga sin el blend tree en el caso del zombi bueno no se podría hacer también pero 563 00:27:02,420 --> 00:27:08,940 como son diferentes estados vale si es más fácil bueno en realidad siempre se pueden pasar valores 564 00:27:08,940 --> 00:27:17,759 al parámetro pero tiene sentido que no sea con un blend tree vale para ir lejos para que no me 565 00:27:17,759 --> 00:27:20,039 pille este. Para que te deje 566 00:27:20,039 --> 00:27:25,869 detectar, ¿vale? Vale, ahí 567 00:27:25,869 --> 00:27:27,289 está. Entonces, como has visto, 568 00:27:28,049 --> 00:27:29,349 se hace el idle 569 00:27:29,349 --> 00:27:31,809 que queda 570 00:27:31,809 --> 00:27:32,930 un poco raringui. 571 00:27:34,069 --> 00:27:34,930 ¿Por qué está 572 00:27:34,930 --> 00:27:36,789 y por qué se mueve así? 573 00:27:37,730 --> 00:27:38,950 A ver, dale a patrulla. 574 00:27:39,109 --> 00:27:41,109 Queda así a propósito. 575 00:27:41,710 --> 00:27:43,250 Ah, vale. Que no lo quiero... 576 00:27:43,250 --> 00:27:45,049 Bueno, espérate. Lo quieres así, ya está. 577 00:27:46,029 --> 00:27:47,650 Si tú le das en el animator 578 00:27:47,650 --> 00:27:49,670 al estado de patrol, que está ralentizado. 579 00:27:49,670 --> 00:27:52,589 si abajo 580 00:27:52,589 --> 00:27:54,970 la animación está ralentizada 581 00:27:54,970 --> 00:27:55,930 eso es, vale, ok 582 00:27:55,930 --> 00:28:00,869 vale, mira, le vamos a mirar aquí 583 00:28:00,869 --> 00:28:03,230 porque justamente 584 00:28:03,230 --> 00:28:05,130 lo que quería era sincronizar sus pies 585 00:28:05,130 --> 00:28:07,529 a esta velocidad 586 00:28:07,529 --> 00:28:08,349 a la que camina 587 00:28:08,349 --> 00:28:10,930 entonces bueno 588 00:28:10,930 --> 00:28:12,390 es un zombie un poco 589 00:28:12,390 --> 00:28:15,950 chungo porque 590 00:28:15,950 --> 00:28:18,710 camina así en una posición medio rara 591 00:28:18,710 --> 00:28:20,829 para ir así, pero es la velocidad de un zombie 592 00:28:20,829 --> 00:28:27,430 cuando está en modo zombie y como ves está de ahí de la patrón vale sin 593 00:28:27,430 --> 00:28:33,069 problema cuando me detecta se viene aquí si me pierdes se se vuelve un plaza 594 00:28:33,069 --> 00:28:38,529 aires y después se va a patrón otra vez ahora cuando viene el problema 595 00:28:38,529 --> 00:28:43,549 el problema bien bueno si me detecta no pasa nada viene de aquí o sea lo 596 00:28:43,549 --> 00:28:49,630 primero que hace es verme son como tres radios el primer anillo el más lejano 597 00:28:49,630 --> 00:28:52,670 es la persecución normal 598 00:28:52,670 --> 00:28:54,589 a la velocidad a la que está caminando 599 00:28:54,589 --> 00:28:55,029 ahora mismo 600 00:28:55,029 --> 00:28:58,710 y si me encuentra empieza a correr con los brazos 601 00:28:58,710 --> 00:28:59,410 levantados 602 00:28:59,410 --> 00:29:02,289 hasta ahí está 603 00:29:02,289 --> 00:29:04,529 bien, si me alejo un poco de esa 604 00:29:04,529 --> 00:29:06,450 distancia, vuelve a caminar 605 00:29:06,450 --> 00:29:08,450 con los brazos levantados 606 00:29:08,450 --> 00:29:10,369 a la misma velocidad y si me alejo 607 00:29:10,369 --> 00:29:12,349 todavía más, vuelve a la patrulla 608 00:29:12,349 --> 00:29:14,609 busca sus puntos y 609 00:29:14,609 --> 00:29:16,390 ya está, y en cada punto 610 00:29:16,390 --> 00:29:18,369 hace un idle, ahora el problema venía 611 00:29:18,369 --> 00:29:19,509 cuando me está atacando 612 00:29:19,509 --> 00:29:21,569 y me alejaba de él 613 00:29:21,569 --> 00:29:23,069 en vez de volver 614 00:29:23,069 --> 00:29:26,829 a la persecución 615 00:29:26,829 --> 00:29:28,190 a correr detrás de mí 616 00:29:28,190 --> 00:29:29,410 a seguirme 617 00:29:29,410 --> 00:29:31,509 no sé qué es lo que hacía 618 00:29:31,509 --> 00:29:34,289 se pasaba aquí, se bajaba al aire 619 00:29:34,289 --> 00:29:36,269 otra vez o se pasaba directamente 620 00:29:36,269 --> 00:29:38,430 al aire. Hay que ver las transiciones 621 00:29:38,430 --> 00:29:39,769 las condiciones de las transiciones 622 00:29:39,769 --> 00:29:41,950 eso es que habría alguna que no se estaba 623 00:29:41,950 --> 00:29:43,970 no, al final 624 00:29:43,970 --> 00:29:45,349 como lo he solucionado ha sido 625 00:29:45,349 --> 00:29:47,269 que me esté mirando todo el rato 626 00:29:47,269 --> 00:29:49,230 Porque como tenía un ángulo 627 00:29:49,230 --> 00:29:51,170 Se lo podía abrir a 180 grados 628 00:29:51,170 --> 00:29:53,529 Pero, a ver, también te puedes parar 629 00:29:53,529 --> 00:29:54,890 Al lado del zombie que no te pase nada 630 00:29:54,890 --> 00:29:55,930 Pero enfrente de él 631 00:29:55,930 --> 00:29:59,029 Eso no, sobre todo si te está atacando 632 00:29:59,029 --> 00:30:01,210 Mira, lo voy a probar para que lo veas 633 00:30:01,210 --> 00:30:03,269 Y bueno 634 00:30:03,269 --> 00:30:04,130 Dejo aquí este 635 00:30:04,130 --> 00:30:07,029 Que ahora sí que 636 00:30:07,029 --> 00:30:08,210 Sí que funciona 637 00:30:08,210 --> 00:30:10,869 Vale, pues entonces 638 00:30:10,869 --> 00:30:11,869 Me voy hacia él 639 00:30:11,869 --> 00:30:15,069 Te voy a poner lo de los tres anillos para que los veas 640 00:30:15,069 --> 00:30:19,190 ¿Los tres anillos te refieres a...? 641 00:30:19,190 --> 00:30:20,750 Son como tres radios 642 00:30:20,750 --> 00:30:21,730 De distancia 643 00:30:21,730 --> 00:30:24,349 Que has marcado, vale 644 00:30:24,349 --> 00:30:26,549 Entonces 645 00:30:26,549 --> 00:30:28,230 Madre mía, espérate 646 00:30:28,230 --> 00:30:29,289 Ahí está 647 00:30:29,289 --> 00:30:32,369 Bueno, hay una cosa que quiero cambiar también 648 00:30:32,369 --> 00:30:34,970 Si te fijas, cuando yo estoy apuntando 649 00:30:34,970 --> 00:30:37,089 Y camino 650 00:30:37,089 --> 00:30:41,589 Puedo girar con la S 651 00:30:41,589 --> 00:30:42,250 Y con la A 652 00:30:42,250 --> 00:30:45,069 pero también puedo girar con el mouse 653 00:30:45,069 --> 00:30:47,309 eso lo he puesto en el comportamiento general 654 00:30:47,309 --> 00:30:49,549 del personaje 655 00:30:49,549 --> 00:30:51,029 sin embargo 656 00:30:51,029 --> 00:30:53,130 cuando dejo de apuntar 657 00:30:53,130 --> 00:30:55,589 aquí empiezo a perder 658 00:30:55,589 --> 00:30:56,750 el control del personaje 659 00:30:56,750 --> 00:30:59,289 porque gira muy rápido 660 00:30:59,289 --> 00:31:00,069 porque lo pierdes 661 00:31:00,069 --> 00:31:02,910 si el personaje está girado 662 00:31:02,910 --> 00:31:04,569 y mi cámara está en otro lugar 663 00:31:04,569 --> 00:31:07,390 yo ahora recuperar otra vez 664 00:31:07,390 --> 00:31:09,250 la posición detrás es un lío 665 00:31:09,250 --> 00:31:11,470 así que lo pondré como en este comportamiento 666 00:31:11,470 --> 00:31:11,849 de aquí 667 00:31:11,849 --> 00:31:14,849 que ahora mismo está respondiendo con el mouse 668 00:31:14,849 --> 00:31:16,890 si yo quiero, estoy sin tocar 669 00:31:16,890 --> 00:31:18,769 el mouse, yo toco la derecha y gira 670 00:31:18,769 --> 00:31:19,930 a la derecha y a la izquierda 671 00:31:19,930 --> 00:31:22,690 pero la orientación 672 00:31:22,690 --> 00:31:23,930 la quiero poner con el mouse 673 00:31:23,930 --> 00:31:26,809 bueno, en fin, eso no sé si será un problema 674 00:31:26,809 --> 00:31:27,650 quiero decir 675 00:31:27,650 --> 00:31:29,509 si funciona bien 676 00:31:29,509 --> 00:31:32,750 lo que puedes hacer en la otra cámara 677 00:31:32,750 --> 00:31:34,089 en la de tercera persona es 678 00:31:34,089 --> 00:31:36,609 limitar los ángulos de movimiento 679 00:31:36,609 --> 00:31:37,609 si es a lo que te refieres 680 00:31:37,609 --> 00:31:40,210 es decir, si te metes en la hacer person 681 00:31:40,210 --> 00:31:42,109 Mira, por ejemplo 682 00:31:42,109 --> 00:31:44,269 Yo a lo mejor quiero ver 683 00:31:44,269 --> 00:31:46,349 Lo que tengo detrás o una cosa así 684 00:31:46,349 --> 00:31:47,829 ¿Vale? 685 00:31:48,029 --> 00:31:49,369 Si ahora yo me quiero ir 686 00:31:49,369 --> 00:31:51,910 Hacia la parte trasera del personaje 687 00:31:51,910 --> 00:31:54,269 Yo tengo que girar 688 00:31:54,269 --> 00:31:54,950 El personaje 689 00:31:54,950 --> 00:31:57,250 Y volver a irme para allá 690 00:31:57,250 --> 00:31:58,890 Pero moviendo el mouse también puedes, ¿no? 691 00:32:00,509 --> 00:32:01,549 Bueno, yo hago así 692 00:32:01,549 --> 00:32:03,150 Si yo le doy hacia delante 693 00:32:03,150 --> 00:32:05,130 Viene hacia su frente 694 00:32:05,130 --> 00:32:05,849 Es local 695 00:32:05,849 --> 00:32:08,849 Lo que quiero es convertir en vez de en local 696 00:32:08,849 --> 00:32:09,710 En world 697 00:32:09,710 --> 00:32:14,170 O sea, si yo ahora me quiero ir hacia ese fondo que se ve 698 00:32:14,170 --> 00:32:17,690 Quiero darle la W y que automáticamente el personaje se oriente 699 00:32:17,690 --> 00:32:19,910 Y la cámara se coloque detrás 700 00:32:19,910 --> 00:32:21,609 No que tenga que hacer este giro 701 00:32:21,609 --> 00:32:25,190 Que encima lo controlo con la A y la D 702 00:32:25,190 --> 00:32:27,730 Y a la vez con el mouse, es un lío 703 00:32:27,730 --> 00:32:29,750 Bueno, eso es un entre paréntesis 704 00:32:29,750 --> 00:32:32,369 Como te decía, vamos a lo de los anillos 705 00:32:32,369 --> 00:32:34,509 Ahí va corriendo, esto es camino 706 00:32:34,509 --> 00:32:35,990 No, esto está mal 707 00:32:35,990 --> 00:32:37,470 Ah, porque lo hemos cambiado 708 00:32:37,470 --> 00:32:39,430 Hemos cambiado algo, ¿verdad? 709 00:32:39,710 --> 00:32:41,410 claro, lo hemos cambiado 710 00:32:41,410 --> 00:32:43,230 el que, perdón 711 00:32:43,230 --> 00:32:45,390 nada, nada, es que 712 00:32:45,390 --> 00:32:47,569 el personaje 713 00:32:47,569 --> 00:32:48,589 no tiene 714 00:32:48,589 --> 00:32:54,349 no tiene su animator 715 00:32:54,349 --> 00:32:57,130 ah, sí, tienes el otro que habías probado 716 00:32:57,130 --> 00:32:57,910 pero de todos modos 717 00:32:57,910 --> 00:33:02,019 sí, bueno, tienes que cambiar el de 718 00:33:02,019 --> 00:33:03,220 player girl animator 719 00:33:03,220 --> 00:33:06,740 ah, vale, vale 720 00:33:06,740 --> 00:33:08,579 me estaba rayando 721 00:33:08,579 --> 00:33:10,539 eso es, que es en el que no has usado 722 00:33:10,539 --> 00:33:12,579 el blend tree, para aclararte 723 00:33:12,579 --> 00:33:13,759 más, eso es, vale 724 00:33:13,759 --> 00:33:18,440 Ahora igual no te funciona bien 725 00:33:18,440 --> 00:33:21,019 Porque recuerda que has cambiado uno de los parámetros 726 00:33:21,019 --> 00:33:22,799 Pero bueno, digo lo del código 727 00:33:22,799 --> 00:33:24,319 Del vertical 728 00:33:24,319 --> 00:33:26,980 Mira, esto que me estabas diciendo de que la cápsula estaba movida 729 00:33:26,980 --> 00:33:28,880 Eso es por el desplazamiento 730 00:33:28,880 --> 00:33:29,839 De la propia animación 731 00:33:29,839 --> 00:33:32,680 A mí lo que me preocupa 732 00:33:32,680 --> 00:33:35,039 Es que aun con desplazamiento de la animación 733 00:33:35,039 --> 00:33:37,160 El suelo no está con la cápsula 734 00:33:37,160 --> 00:33:38,119 Eso es lo que más 735 00:33:38,119 --> 00:33:40,380 Bueno, ahí sí que yo que sé que está como a media 736 00:33:40,380 --> 00:33:42,980 Pero no, se debería estar sumergiendo 737 00:33:42,980 --> 00:33:43,859 Un poco en el suelo 738 00:33:43,859 --> 00:33:45,779 A ver si me dejan paz 739 00:33:45,779 --> 00:33:46,619 Este, ahí está 740 00:33:46,619 --> 00:33:49,059 Así que está más o menos, ¿eh? 741 00:33:49,720 --> 00:33:51,980 Espérate un momento, madre mía 742 00:33:51,980 --> 00:33:54,420 Vale, vale 743 00:33:54,420 --> 00:33:55,940 Voy a 744 00:33:55,940 --> 00:33:57,980 Ahora a darle play, madre mía 745 00:33:57,980 --> 00:33:59,119 Quería tenerlo limpio 746 00:33:59,119 --> 00:34:01,880 Esto, y quiero 747 00:34:01,880 --> 00:34:02,940 Ocultar 748 00:34:02,940 --> 00:34:04,880 Esto, vale 749 00:34:04,880 --> 00:34:06,759 Ok 750 00:34:06,759 --> 00:34:10,869 Ahora sí, bueno 751 00:34:10,869 --> 00:34:11,590 Entonces 752 00:34:11,590 --> 00:34:15,230 Este es que a mí, no, pues me lo está haciendo 753 00:34:15,230 --> 00:34:17,070 Mal, ¿eh? Esto en el proyecto final 754 00:34:17,070 --> 00:34:18,969 no lo vas a ver, no está así 755 00:34:18,969 --> 00:34:20,630 no sé qué le está pasando 756 00:34:20,630 --> 00:34:22,650 ahora 757 00:34:22,650 --> 00:34:25,050 ahora lo cargo, pero bueno 758 00:34:25,050 --> 00:34:25,929 en fin 759 00:34:25,929 --> 00:34:28,570 ahora el personaje no me ve 760 00:34:28,570 --> 00:34:30,630 entonces 761 00:34:30,630 --> 00:34:34,670 vamos a ver, ahí me ficha 762 00:34:34,670 --> 00:34:36,510 bueno, aquí porque estaba muy cerca 763 00:34:36,510 --> 00:34:38,469 no sé que sea, algo se ha roto 764 00:34:38,469 --> 00:34:39,369 en el personaje 765 00:34:39,369 --> 00:34:43,570 pues abre 766 00:34:43,570 --> 00:34:45,789 desmaximiza 767 00:34:45,789 --> 00:34:48,389 y probablemente sea que se está 768 00:34:48,389 --> 00:34:54,030 moviendo el a ver si se puede jugar es decir lo puede jugar con las dos ventanas abiertas y así 769 00:34:54,030 --> 00:35:04,369 lo vemos dale al play y clica en game en la ventana de game y juega a ver entonces si ahora 770 00:35:04,369 --> 00:35:09,469 tú seleccionas en jerarquía al personaje a la chica vamos viendo la cápsula en todo momento 771 00:35:09,469 --> 00:35:13,989 vale vemos que se está desplazando un poquito porque probablemente la animación tiene un poco 772 00:35:13,989 --> 00:35:22,429 de desplazamiento sigue moviéndote pero se está se está comportando mal si sigue moviéndote que 773 00:35:22,429 --> 00:35:34,969 vaya el aporte el vamos a ver las cápsulas porque es empujones ahora sí que está yendo bien pero en 774 00:35:34,969 --> 00:35:41,269 algún momento se iría o la cápsula del del zombi o el de la chica habrá a lo mejor alguna animación 775 00:35:41,269 --> 00:35:48,590 que se escapa que tiene un poco de motion esto no sé por qué está funcionando a ver ahora mismo 776 00:35:48,590 --> 00:35:55,730 está funcionando bien y el problema que iba yo era el siguiente si yo ahora me muevo me persigue 777 00:35:55,730 --> 00:36:00,769 corriendo hasta que está a cierta distancia y me vuelve a atacar bueno hay una transición ahí 778 00:36:04,469 --> 00:36:09,250 el problema que yo tenía era qué a ver si lo consigo 779 00:36:09,250 --> 00:36:12,909 Ves que está dando como saltos el personaje 780 00:36:12,909 --> 00:36:15,070 Cuando quiero girar 781 00:36:15,070 --> 00:36:15,809 Eso 782 00:36:15,809 --> 00:36:18,130 Esos saltitos que da 783 00:36:18,130 --> 00:36:19,829 Eso está mal, algo le ha pasado 784 00:36:19,829 --> 00:36:21,230 Bueno 785 00:36:21,230 --> 00:36:23,869 No veo así nada especial 786 00:36:23,869 --> 00:36:25,010 Sí 787 00:36:25,010 --> 00:36:27,690 Ves que sube y baja la espada 788 00:36:27,690 --> 00:36:30,110 Todo el rato 789 00:36:30,110 --> 00:36:31,489 Claro, pero porque bueno 790 00:36:31,489 --> 00:36:33,050 Está pasando un estado a otro 791 00:36:33,050 --> 00:36:35,710 Bueno, lo que me pasaba era 792 00:36:35,710 --> 00:36:37,269 Que me venía a atacar 793 00:36:37,269 --> 00:36:38,570 Yo me chocaba contra él 794 00:36:38,570 --> 00:36:40,769 y se quedaba en idle 795 00:36:40,769 --> 00:36:42,409 y seguía su patrulla 796 00:36:42,409 --> 00:36:44,829 y pasaba así, me empujaba y todo 797 00:36:44,829 --> 00:36:47,170 ese es el único problema que tuve 798 00:36:47,170 --> 00:36:47,989 pero bueno 799 00:36:47,989 --> 00:36:50,789 aquí vas a ver, mira, ves que no 800 00:36:50,789 --> 00:36:52,329 vale, vete a Steam 801 00:36:52,329 --> 00:36:55,030 ¿qué es lo que está ahí empujando? 802 00:36:56,449 --> 00:36:57,289 está mal 803 00:36:57,289 --> 00:36:58,730 estoy dándole hacia atrás 804 00:36:58,730 --> 00:37:00,750 ah, tú le estás dando para atrás 805 00:37:00,750 --> 00:37:02,409 sí, ah, vale 806 00:37:02,409 --> 00:37:05,130 está moviéndolo, pensaba que era el zombie 807 00:37:05,130 --> 00:37:05,889 el que estaba empujando 808 00:37:05,889 --> 00:37:08,250 Estaba dándole para atrás, claro, te faltó una animación 809 00:37:08,250 --> 00:37:10,829 No, no, no, pero estaba usando 810 00:37:10,829 --> 00:37:11,429 La de correr 811 00:37:11,429 --> 00:37:14,289 Algo se ha roto en el personaje, no importa 812 00:37:14,289 --> 00:37:15,949 Lo voy a mirar después 813 00:37:15,949 --> 00:37:17,349 A lo que voy 814 00:37:17,349 --> 00:37:21,239 Bueno, nada, ya está 815 00:37:21,239 --> 00:37:24,900 Está funcionando 816 00:37:24,900 --> 00:37:26,179 Quiero decir, no quiero 817 00:37:26,179 --> 00:37:28,119 Perder más tiempo 818 00:37:28,119 --> 00:37:31,039 Si quieres ver otras cosas o lo que sea 819 00:37:31,039 --> 00:37:31,559 Yo no tengo 820 00:37:31,559 --> 00:37:34,820 Esto es para dudas, las tutorías 821 00:37:34,820 --> 00:37:36,920 Lo del 822 00:37:36,920 --> 00:37:46,699 el entry lo voy a mirar y bueno y luego si quieres comentar algo si no a ver puedo comentar muchas 823 00:37:46,699 --> 00:37:52,579 cosas pero sobre todo es para las tutorías para las dudas que tengas por eso que si tienes alguna 824 00:37:52,579 --> 00:37:59,059 duda lo te voy a enseñar y una cosa para que lo tengas en cuenta que te puede venir bien pero 825 00:37:59,059 --> 00:38:17,519 sí bueno a ver deja de compartir pantalla por favor de qué tamaño has hecho tu terreno pues 826 00:38:17,519 --> 00:38:31,079 mira no es obligatorio pero tiene mira te digo tiene como 2 4 6 8 como 7 bloques de 500 pero 827 00:38:31,079 --> 00:38:40,920 vamos que no lo necesitas así de 500 yo que lo tenía 500 y dije no lo reduzco a 300 porque esto 828 00:38:40,920 --> 00:38:45,820 es inmenso claro bueno pero depende de lo que quieras si quieres hacer un caminito con montañas 829 00:38:45,820 --> 00:38:50,280 pero fíjate que hay mucho espacio que no se aprovecha digo no tiene por qué ser tan grande 830 00:38:50,280 --> 00:38:57,320 con dentro de un bloque realmente ya puedes en una de 500 vale pero bueno aquí hay más 831 00:38:57,320 --> 00:39:00,000 tú de todos modos 832 00:39:00,000 --> 00:39:01,820 luego te pueden meter en las terrain tools 833 00:39:01,820 --> 00:39:03,679 y lo vas ampliando según necesites 834 00:39:03,679 --> 00:39:06,159 aquí se fue un poco 835 00:39:06,159 --> 00:39:08,039 la pelota 836 00:39:08,039 --> 00:39:09,940 que no hacía falta tanto 837 00:39:09,940 --> 00:39:11,960 que fíjate que todo lo que es el camino 838 00:39:11,960 --> 00:39:14,000 que se está viendo ahí, el pantanito 839 00:39:14,000 --> 00:39:15,559 y eso, en uno te cabe 840 00:39:15,559 --> 00:39:17,400 pero si es de 500 841 00:39:17,400 --> 00:39:19,659 a ver, espérate un momento 842 00:39:19,659 --> 00:39:22,039 que me quiero poner esto a pantalla completa 843 00:39:22,039 --> 00:39:23,099 decentemente 844 00:39:23,099 --> 00:39:27,159 vale, voy a irte 845 00:39:27,159 --> 00:39:29,579 Te voy a decir un par de cosillas 846 00:39:29,579 --> 00:39:31,539 Aunque son de las 847 00:39:31,539 --> 00:39:33,019 Opcionales de WebZombie 848 00:39:33,019 --> 00:39:35,199 Pero como te veo con ello 849 00:39:35,199 --> 00:39:37,420 Vale, en el tema, en el último apartado 850 00:39:37,420 --> 00:39:38,980 Si no me equivoco, se habla de 851 00:39:38,980 --> 00:39:41,159 Las FSMs 852 00:39:41,159 --> 00:39:43,639 De las máquinas de estados finitos 853 00:39:43,639 --> 00:39:45,599 Y de controlar, no sé si lo estás haciendo 854 00:39:45,599 --> 00:39:47,139 No me has enseñado ese código 855 00:39:47,139 --> 00:39:49,719 Con números que van marcando los estados 856 00:39:49,719 --> 00:39:50,780 ¿Eso lo estás haciendo? 857 00:39:51,340 --> 00:39:53,559 Eso lo he hecho entre el IDLE y la patrulla 858 00:39:53,559 --> 00:39:55,460 Vale, pues aquí por ejemplo 859 00:39:55,460 --> 00:40:23,019 He metido parámetros simplemente para que salga de ese estado. Lo pensé como estás diciendo, de hecho lo hice, como con un array de estados, de cinco estados, y al final se me estaba complicando la cosa, quería una solución y dije, nada, dejo el Aiden y la patrulla con 0 y 1 y el resto que se activen por los parámetros, pues eso, persiguiendo, atacando y ya está. 860 00:40:23,019 --> 00:40:47,460 Vale, bueno, los estados sobre todo aquí sirven para definir velocidades, pero bueno, eso, que se puede ir trabajando y luego es más fácil a la hora de, si no está en el estado de reposo ni en el de Pratulla y tal, sabes que para las condiciones es bastante más fácil, ¿no? Por ejemplo, te haces aquí una guía de qué es cada estado y vas usando estos estados como condiciones, ¿vale? 861 00:40:47,460 --> 00:40:55,860 no sé qué más cosas que no haya visto que ya haces pues sí sí sobre todo es lo relativo a 862 00:40:57,360 --> 00:41:02,139 pues eso al anime y son a ver pues lo del blend y que ya hemos visto en realidad con eso creo 863 00:41:02,139 --> 00:41:10,139 que puedes ir avanzando luego el extra fe el strafe el movimiento lateral en mi caso es una 864 00:41:10,139 --> 00:41:15,699 forma de escribe los movimientos en dos tipos vale uno para bueno en realidad lo relacionó 865 00:41:15,699 --> 00:41:16,840 Con el input 866 00:41:16,840 --> 00:41:19,519 Bueno, con el forward es 867 00:41:19,519 --> 00:41:21,880 El WASD 868 00:41:21,880 --> 00:41:23,699 Y luego hay otro que es el de right 869 00:41:23,699 --> 00:41:25,119 Que yo con las teclas Q y E 870 00:41:25,119 --> 00:41:26,340 Si nos fijamos 871 00:41:26,340 --> 00:41:28,920 Yo si voy al personaje 872 00:41:28,920 --> 00:41:32,280 Vale, voy rotando un poco como lo que tú haces 873 00:41:32,280 --> 00:41:34,519 Y puedo andar o ir para atrás 874 00:41:34,519 --> 00:41:36,000 Que puse una animación distinta 875 00:41:36,000 --> 00:41:37,199 Para cuando va en negativo 876 00:41:37,199 --> 00:41:38,679 Vale, avanza y en negativo 877 00:41:38,679 --> 00:41:40,780 Vale, entonces, que de hecho 878 00:41:40,780 --> 00:41:42,900 Debería entrar la transición un poco antes 879 00:41:42,900 --> 00:41:44,679 Porque si nos fijamos, ahí hay un poco de pie 880 00:41:44,679 --> 00:42:05,980 Y luego con las teclas Q y E es con las que hago el strafe, ¿vale? Que hago como otro axis diferente. Entonces, eso para sumarlo, pues básicamente hay dos ejes. El de right se relaciona directamente con el strafe y luego se suma con el forward, que es el del movimiento en profundidad, ¿no? No en lateral. 881 00:42:05,980 --> 00:42:08,000 Simplemente eso, que lo puedes 882 00:42:08,000 --> 00:42:09,440 Disgregar también en distintos 883 00:42:09,440 --> 00:42:11,980 En distintos parámetros para la animación 884 00:42:11,980 --> 00:42:12,900 Si vamos aquí 885 00:42:12,900 --> 00:42:14,820 Si vamos al animator, pues 886 00:42:14,820 --> 00:42:17,840 Aquí, si lo abro 887 00:42:17,840 --> 00:42:19,800 No me lo está 888 00:42:19,800 --> 00:42:21,380 Ah, que está aquí, medio escondido 889 00:42:21,380 --> 00:42:22,960 Vale, hay unos valores 890 00:42:22,960 --> 00:42:25,599 Que son los movimientos, vale, con valores 891 00:42:25,599 --> 00:42:27,760 Negativos, etcétera, que son los que van 892 00:42:27,760 --> 00:42:29,179 A ir haciendo, fíjate que yo 893 00:42:29,179 --> 00:42:31,559 He hecho trampa y no he 894 00:42:31,559 --> 00:42:33,019 Usado un único blend tree 895 00:42:33,019 --> 00:42:35,500 Para adelante, lateral y luego uno 896 00:42:35,500 --> 00:42:37,739 para ir para atrás, que se podría 897 00:42:37,739 --> 00:42:39,460 con uno de dos dimensiones 898 00:42:39,460 --> 00:42:41,440 lo he de Y en dos, me ha venido bien 899 00:42:41,440 --> 00:42:43,300 que es un poco lo que tú también has intentado hacer 900 00:42:43,300 --> 00:42:44,920 de cierto modo, sí que en el 901 00:42:44,920 --> 00:42:46,480 de caminado 902 00:42:46,480 --> 00:42:49,440 ah bueno, no, lo he hecho igual, de hecho yo no he puesto 903 00:42:49,440 --> 00:42:51,559 correr y correr fíjate que lo he hecho 904 00:42:51,559 --> 00:42:53,360 como un estado aparte, vale 905 00:42:53,360 --> 00:42:55,559 entonces fíjate que yo también lo he hecho así 906 00:42:55,559 --> 00:42:56,360 no hay problema 907 00:42:56,360 --> 00:42:59,340 pero el strafe 908 00:42:59,340 --> 00:43:01,519 lo que he hecho es combinarlo por otro 909 00:43:01,519 --> 00:43:01,840 lado 910 00:43:01,840 --> 00:43:20,980 A ver, el straight blend con el forward, es decir, si no me equivoco aquí, a ver, tengo el de caminado, el de lateral y si ando con los dos, fíjate, lo que hago es el de avanzar, ¿vale? No le he puesto uno intermedio. 911 00:43:20,980 --> 00:43:28,699 Que bueno, que son ñapas, pero en realidad lo suyo sería hacer uno de dos dimensiones que combine los dos movimientos, ¿vale? 912 00:43:28,699 --> 00:43:33,519 E ir aquí añadiendo y diciendo, si es esta coordenada de ejes, ¿vale? 913 00:43:33,539 --> 00:43:38,139 Porque la X y la Y, relacionado la X con el strafe, ¿vale? 914 00:43:38,159 --> 00:43:43,420 El lateral y la Y, pues como el resto de posiciones, pues se podría hacer que se combinara de otro modo, ¿vale? 915 00:43:43,420 --> 00:43:47,380 Que esa es la función principal de esto. 916 00:43:47,380 --> 00:43:48,519 pero bueno, que 917 00:43:48,519 --> 00:43:51,679 nada, más o menos 918 00:43:51,679 --> 00:43:53,699 lo va dirigiendo bien, es un poco pues 919 00:43:53,699 --> 00:43:55,719 seguir afinando, es todo con paciencia 920 00:43:55,719 --> 00:43:57,480 siempre. Sí, muchísimo 921 00:43:57,480 --> 00:43:59,360 escucha, ahora que estás ahí 922 00:43:59,360 --> 00:44:00,599 en tu animator 923 00:44:00,599 --> 00:44:02,539 entra en 924 00:44:02,539 --> 00:44:05,119 en cualquier 925 00:44:05,119 --> 00:44:07,360 me da igual 926 00:44:07,360 --> 00:44:09,719 cualquier transición 927 00:44:09,719 --> 00:44:10,760 entre estados 928 00:44:10,760 --> 00:44:13,739 porque tengo una pregunta que siempre me surge 929 00:44:13,739 --> 00:44:16,639 o bueno, si quieres 930 00:44:16,639 --> 00:44:24,800 A ver, Animator. Sí, espera que quiero ver una cosa, si he cambiado aquí algo... Vale, vamos para atrás. ¿Qué quieres ver del Animator? 931 00:44:25,460 --> 00:44:27,679 Una transición entre estados, la que quieras. 932 00:44:28,199 --> 00:44:34,619 Pues, por ejemplo, entre estar quieto, ¿vale? Y el stage y el caminado, ¿vale? 933 00:44:34,619 --> 00:44:37,840 vale, aquí yo siempre 934 00:44:37,840 --> 00:44:39,820 tengo una duda, aparte de lo que 935 00:44:39,820 --> 00:44:41,639 dura la animación, cuando 936 00:44:41,639 --> 00:44:43,480 entra, si tiene que terminar o no 937 00:44:43,480 --> 00:44:44,559 etcétera, etcétera 938 00:44:44,559 --> 00:44:46,980 siempre me surge la duda y 939 00:44:46,980 --> 00:44:49,840 nunca termino de entender a pesar de que hay por ahí 940 00:44:49,840 --> 00:44:51,539 un 941 00:44:51,539 --> 00:44:53,460 un texto que te lo explica 942 00:44:53,460 --> 00:44:55,579 tu animación 943 00:44:55,579 --> 00:44:56,119 walk 944 00:44:56,119 --> 00:44:58,880 está casi al terminar 945 00:44:58,880 --> 00:44:59,920 strap 946 00:44:59,920 --> 00:45:02,300 estamos hablando de esto, ¿no? 947 00:45:02,300 --> 00:45:11,780 y no nunca terminó de entender qué diferencia hay en la posición en la que tú estás colocando 948 00:45:11,780 --> 00:45:19,280 en el tiempo la animación que va a entrar en este caso te refieres a mover esto claro yo 949 00:45:19,280 --> 00:45:25,980 las podría poner sobre todo especialmente cuando las pongo juntas en el 00 vale porque tú le estás 950 00:45:25,980 --> 00:45:30,340 poniendo después una condición le estás diciendo que hasta que no sea mayor de 0 1 no va a caminar 951 00:45:30,340 --> 00:45:32,219 no va a entrar la siguiente animación, pero 952 00:45:32,219 --> 00:45:34,500 ¿qué diferencia hay si la coloco 953 00:45:34,500 --> 00:45:36,059 en el 0,0 con el 954 00:45:36,059 --> 00:45:37,860 StratBlend que tienes ahí? 955 00:45:38,480 --> 00:45:40,800 O sea, es como que interrumpe la animación 956 00:45:40,800 --> 00:45:42,460 anterior en el 0,0 957 00:45:42,460 --> 00:45:43,900 pero es que no tiene sentido porque 958 00:45:43,900 --> 00:45:46,139 vale, en el momento que 959 00:45:46,139 --> 00:45:47,239 están mezclando dos cosas 960 00:45:47,239 --> 00:45:50,599 que no sé si están mezclando dos cosas 961 00:45:50,599 --> 00:45:52,539 porque me hablas de este 0,1 y también 962 00:45:52,539 --> 00:45:54,400 me hablas de esto, vamos a ver 963 00:45:54,400 --> 00:45:56,659 qué es cada cosa, esto es la condición para que se dé 964 00:45:56,659 --> 00:45:58,579 esta transición entre un estado 965 00:45:58,579 --> 00:46:00,219 correcto 966 00:46:00,219 --> 00:46:11,860 Aquí simplemente está diciendo que si el parámetro walk es mayor de 0,1, se pasa de este estado a este, y si además no está marcado el hash exit time, lo hace inmediatamente. 967 00:46:12,519 --> 00:46:12,960 Correcto. 968 00:46:13,239 --> 00:46:16,780 Vale, eso es una cosa que ya no tiene nada que ver con esto que tenemos aquí. 969 00:46:17,159 --> 00:46:20,219 Esto que tenemos aquí, que se relaciona más con esto, ¿vale? 970 00:46:20,280 --> 00:46:23,480 Que de hecho, si tú vas cambiando aquí valores, fíjate que cambia. 971 00:46:23,500 --> 00:46:24,179 Sí, sí, sí. 972 00:46:24,179 --> 00:46:46,940 Esto es cuando pasa de un estado a otro, de manera natural, si tuviera el exit, ¿vale? Es como lo haría. Pero también, claro, en el momento en el que tú dices que tenga una salida inmediata, ¿vale? Lo único que va a importar es la duración de la transición. Pero lo puede hacer aquí o aquí, ¿vale? Aquí te está haciendo la pre-visualización. 973 00:46:47,880 --> 00:46:53,800 Solo para cuando tiene una salida marcada es que tú le indicas en qué momento de la animación anterior va a entrar. 974 00:46:53,800 --> 00:46:55,900 Claro, porque por mucho que aquí 975 00:46:55,900 --> 00:46:57,900 Tú le digas que es en este punto 976 00:46:57,900 --> 00:46:59,360 Si tú le estás 977 00:46:59,360 --> 00:47:01,579 Digamos que se está desarrollando la animación 978 00:47:01,579 --> 00:47:02,800 De estar andando, ¿vale? 979 00:47:03,000 --> 00:47:04,420 Y está aquí, vale, haciéndose 980 00:47:04,420 --> 00:47:07,340 Y tú aquí le das a saltar y le has puesto que no tiene hashes in time 981 00:47:07,340 --> 00:47:08,920 Aquí salta inmediatamente 982 00:47:08,920 --> 00:47:11,940 Tardará 0,1 segundos en ir al jumping 983 00:47:11,940 --> 00:47:13,800 ¿Vale? Vamos a ver con este que es más fácil 984 00:47:13,800 --> 00:47:15,320 Por mucho que yo diga 985 00:47:15,320 --> 00:47:17,380 Que cuando acabe walk vaya aquí 986 00:47:17,380 --> 00:47:19,539 Claro, si no se hace todo walk 987 00:47:19,539 --> 00:47:22,059 Porque no está marcado el tiempo de salida 988 00:47:22,059 --> 00:47:23,000 En cuanto yo le dé aquí 989 00:47:23,000 --> 00:47:25,340 al 0,25 ha pasado por completo al jumping 990 00:47:25,340 --> 00:47:26,599 vale 991 00:47:26,599 --> 00:47:27,780 está bien 992 00:47:27,780 --> 00:47:30,980 vamos a hacer una prueba muy rápida pero fíjate 993 00:47:30,980 --> 00:47:33,400 yo estoy caminando, a ver y cojo al chico 994 00:47:33,400 --> 00:47:35,239 para que se vea, estoy caminando 995 00:47:35,239 --> 00:47:37,300 ¿no? y yo según le dé al salto 996 00:47:37,300 --> 00:47:38,579 cambia 997 00:47:38,579 --> 00:47:40,519 si yo esa transición 998 00:47:40,519 --> 00:47:42,539 le digo que sea de 999 00:47:42,539 --> 00:47:45,119 más 1000 00:47:45,119 --> 00:47:46,699 bueno tampoco se nos va a ir la olla 1001 00:47:46,699 --> 00:47:49,000 aunque yo le dé a saltar 1002 00:47:49,000 --> 00:47:51,340 ves que está tardando 1003 00:47:51,340 --> 00:47:53,320 más, y hay un momento que se solapa 1004 00:47:53,320 --> 00:47:54,960 más, fíjate que están las dos en paralelo 1005 00:47:54,960 --> 00:47:57,420 bueno, y este es el tiempo que tarda, ¿vale? que es como lo representa 1006 00:47:57,420 --> 00:47:59,219 visualmente, no es inmediato 1007 00:47:59,219 --> 00:48:01,320 que si yo aquí le digo como estaba, creo que 1008 00:48:01,320 --> 00:48:03,360 era, a ver, 0.25, ahora cuando 1009 00:48:03,360 --> 00:48:05,340 le doy a saltar, es en un 1010 00:48:05,340 --> 00:48:07,219 segundo, es inmediatamente, pero no 1011 00:48:07,219 --> 00:48:09,340 espera, si tuviera el has exit time 1012 00:48:09,340 --> 00:48:11,300 sí, y de hecho es cuando a veces 1013 00:48:11,300 --> 00:48:13,360 incluso se pone que se 1014 00:48:13,360 --> 00:48:15,199 haga con has exit time, y además 1015 00:48:15,199 --> 00:48:17,300 no hay ni siquiera una condición, pues lo que estás diciendo 1016 00:48:17,300 --> 00:48:19,579 es que se haga todo este bucle de animación 1017 00:48:19,579 --> 00:48:21,519 cuando acabe con esta 1018 00:48:21,519 --> 00:48:23,440 con esta lógica que pongamos aquí 1019 00:48:23,440 --> 00:48:25,659 cambie de uno a otro y ya paso a este 1020 00:48:25,659 --> 00:48:27,539 en ese tiempo, ¿vale? pero si tú 1021 00:48:27,539 --> 00:48:29,800 en cuanto desencadenas una transición 1022 00:48:29,800 --> 00:48:31,619 pues no tiene 1023 00:48:31,619 --> 00:48:33,340 has exit time, en cuanto estés 1024 00:48:33,340 --> 00:48:35,260 luego será desde este punto 1025 00:48:35,260 --> 00:48:37,420 este, esta 1026 00:48:37,420 --> 00:48:38,639 duración que le pongas aquí 1027 00:48:38,639 --> 00:48:40,559 vale, vale, no, si 1028 00:48:40,559 --> 00:48:43,519 no tenía dudas con eso, lo que sí tenía 1029 00:48:43,519 --> 00:48:45,559 pues entonces, no, no, no 1030 00:48:45,559 --> 00:48:47,280 lo que tenía dudas es 1031 00:48:47,280 --> 00:48:49,300 si realmente esa mezcla de animaciones 1032 00:48:49,300 --> 00:48:51,599 influía siempre 1033 00:48:51,599 --> 00:48:53,920 entiendo que para mi entender 1034 00:48:53,920 --> 00:48:55,659 siempre era que no, porque justamente 1035 00:48:55,659 --> 00:48:58,000 esta lógica que estás explicando es lo mismo que yo pensaba 1036 00:48:58,000 --> 00:49:00,079 digo, si no tiene que hacer la animación 1037 00:49:00,079 --> 00:49:01,840 entera, tal, pero siempre 1038 00:49:01,840 --> 00:49:03,639 pensaba, bueno, pero la tengo ahí 1039 00:49:03,639 --> 00:49:05,400 y no se deshabilita, me permite 1040 00:49:05,400 --> 00:49:07,900 trastear con ella. Claro, sí, pero esto 1041 00:49:07,900 --> 00:49:09,539 es como una visualización 1042 00:49:09,539 --> 00:49:11,679 ¿vale? De hecho, fíjate 1043 00:49:11,679 --> 00:49:13,840 No, lo que pasa es que tú también puedes tocar 1044 00:49:13,840 --> 00:49:15,800 la duración de la transición y por eso 1045 00:49:15,800 --> 00:49:17,760 te dejas el cuadro todavía habilitado 1046 00:49:17,760 --> 00:49:19,920 Sí, es una previsualización 1047 00:49:19,920 --> 00:49:21,480 Orientativa, ¿no? 1048 00:49:21,480 --> 00:49:23,780 Pero sí, tú lo ajustas de este modo 1049 00:49:23,780 --> 00:49:25,360 Bueno, vale 1050 00:49:25,360 --> 00:49:25,960 Nada 1051 00:49:25,960 --> 00:49:29,860 Y que era otra cosa que me suele ocurrir 1052 00:49:29,860 --> 00:49:30,199 Aquí 1053 00:49:30,199 --> 00:49:33,659 Que madre mía, es que me he peleado con este 1054 00:49:33,659 --> 00:49:35,000 Animator, madre mía 1055 00:49:35,000 --> 00:49:39,090 Bueno, intenté 1056 00:49:39,090 --> 00:49:40,550 También hacer desde 1057 00:49:40,550 --> 00:49:43,210 Anystate que me atacase 1058 00:49:43,210 --> 00:49:44,989 Y es que 1059 00:49:44,989 --> 00:49:46,090 Me rompe todo lo demás 1060 00:49:46,090 --> 00:49:48,989 Sí, a ver 1061 00:49:48,989 --> 00:49:56,190 El problema de any state, que se puede usar para que te ataque, pero realmente si tú lo que quieres es que te ataque cuando esté cerca, 1062 00:49:56,730 --> 00:50:01,949 pues pones un parámetro de cuando esté cerca se activa y tú lo que quieres es que ataque. 1063 00:50:03,429 --> 00:50:08,469 Y normalmente cuando ataque va a ser después de estar corriendo, ¿no? Porque no va a estar andando despacio y atacar. 1064 00:50:08,630 --> 00:50:13,650 Bueno, por poder podría. Siempre se puede poner any state y que vaya, ¿vale? Si la condición está bien marcada. 1065 00:50:13,650 --> 00:50:18,449 Lo único que hay que tener cuidado es que este estado luego tiene que volver a otro. 1066 00:50:18,989 --> 00:50:20,650 ¿Vale? Que no se queda ahí en un limbo. 1067 00:50:21,170 --> 00:50:22,210 No, no, eso no es problema. 1068 00:50:22,210 --> 00:50:29,889 Lo que he entendido al final es que son como dos animators que están en uno, ¿vale? 1069 00:50:29,949 --> 00:50:33,670 Pero son dos cosas que tienen que ir, en tu juego tienen que ir por separado. 1070 00:50:33,769 --> 00:50:38,989 Es decir, la acción que le vas a pedir tiene que ir independiente de todo lo demás que está ocurriendo. 1071 00:50:40,210 --> 00:50:45,230 Luego le podrás poner en todo caso una condición de que si está muerto no puede hacerlo o cosas así, ¿no? 1072 00:50:45,230 --> 00:51:06,630 Pero quiero decir, si le metes el any state en medio, no sé, en medio, al final o donde quiera, de toda una cadena de estados que se van cambiando con condiciones, probablemente te va, bueno, probablemente, seguro, te va a afectar a cómo después responde lo que ya tenías funcionando. 1073 00:51:06,630 --> 00:51:09,889 Normalmente lo lógico 1074 00:51:09,889 --> 00:51:11,250 Es que todo lo que salga 1075 00:51:11,250 --> 00:51:12,929 Porque puede salir más en eState 1076 00:51:12,929 --> 00:51:13,650 Puede haber varios 1077 00:51:13,650 --> 00:51:16,190 Es asociarlo a una única condición 1078 00:51:16,190 --> 00:51:17,869 O puede haber más 1079 00:51:17,869 --> 00:51:19,130 Pero de tipo en plan 1080 00:51:19,130 --> 00:51:21,250 Un trigger o algo así 1081 00:51:21,250 --> 00:51:23,150 Que sea por código que deje muy claro 1082 00:51:23,150 --> 00:51:25,170 Que cuando se den las circunstancias 1083 00:51:25,170 --> 00:51:27,150 Sueltas un trigger que en cuanto se active 1084 00:51:27,150 --> 00:51:29,289 Va y hace esa transición 1085 00:51:29,289 --> 00:51:30,929 Si empiezas a poner valores 1086 00:51:30,929 --> 00:51:33,869 De que mayor que o no sé cuánto 1087 00:51:33,869 --> 00:51:35,429 Ya empieza como a entrar en bucles 1088 00:51:35,429 --> 00:51:37,030 Tengo que entrar otra vez desde aquí 1089 00:51:37,030 --> 00:51:38,590 Aunque esté aquí, otra vez en mi state 1090 00:51:38,590 --> 00:51:41,570 Por eso lo suyo es poner condiciones trigger 1091 00:51:41,570 --> 00:51:42,230 Básicamente 1092 00:51:42,230 --> 00:51:45,949 Que sea el código el que diga claramente 1093 00:51:45,949 --> 00:51:46,369 Ahora 1094 00:51:46,369 --> 00:51:48,010 Y ahí es cuando se marca