1 00:00:00,370 --> 00:00:09,890 Cuatro minutos con Félix. Programación, tecnología, robótica, aulas virtuales, actividades y recursos para trabajar en primaria. 2 00:00:10,429 --> 00:00:19,690 Hola, buenos días. Pues estamos con un juego en Scratch. La verdad que nos ha venido muy bien para hacer este tipo de fondos que le da volumen, 3 00:00:20,309 --> 00:00:24,690 pero también ahora estamos trabajando con nuestro personaje y vamos a hacer que tenga gravedad. 4 00:00:24,690 --> 00:00:29,170 Hacerle que tenga gravedad, la verdad que hay bastantes maneras. 5 00:00:29,170 --> 00:00:31,989 Una de ellas, pues lo que vamos a hacer 6 00:00:31,989 --> 00:00:33,590 A ver, la gravedad se caracteriza 7 00:00:33,590 --> 00:00:36,710 Que tú empiezas con una velocidad inicial 8 00:00:36,710 --> 00:00:39,630 Si estás dejado en reposo en cero 9 00:00:39,630 --> 00:00:42,590 Y tu velocidad se va incrementando 10 00:00:42,590 --> 00:00:45,670 Entonces aquí tenemos a nuestro personaje 11 00:00:45,670 --> 00:00:47,409 Hemos cogido un murciélago 12 00:00:47,409 --> 00:00:51,009 Empieza desde aquí y vemos cómo va cayendo 13 00:00:51,009 --> 00:00:54,649 Podremos decir, es que la gravedad es 9,8 14 00:00:54,649 --> 00:00:56,369 Bueno, con 8 será en la tierra 15 00:00:56,369 --> 00:01:03,409 En el juego pues pondrás tú la gravedad que quieras y por eso aquí es donde le vamos variando. 16 00:01:03,729 --> 00:01:12,109 Lo llevamos al origen y una vez que está en el origen lo que hacemos es que le vamos a sumar a la velocidad menos 0.25 17 00:01:12,109 --> 00:01:17,769 y aquí es donde le vamos variando esa sensación de gravedad. 18 00:01:17,769 --> 00:01:21,409 Mira, ahí está en cero y va bajando menos cero veinticinco. 19 00:01:21,689 --> 00:01:27,209 Si le pusiéramos menos uno, pues tendríamos otra gravedad. 20 00:01:27,790 --> 00:01:32,370 Va sumándole menos uno y va haciendo ese efecto de que cada vez es más deprisa. 21 00:01:32,469 --> 00:01:37,329 Podemos variarle la velocidad con la que cae y se la ponemos ahí. 22 00:01:37,450 --> 00:01:40,250 Yo le he puesto en negativa porque tiene que ir hacia abajo. 23 00:01:40,969 --> 00:01:43,109 Venga, vamos a ponerle menos cero cinco. 24 00:01:44,750 --> 00:01:46,670 Aquí la vamos variando. 25 00:01:46,670 --> 00:02:12,810 ¿Y qué es lo que vamos a hacer? Nos vamos a posición y vamos a sumar a nuestro valor en el eje Y lo que sería esa velocidad, que esa velocidad no lo he dicho pero ya lo vemos aquí, hemos creado una variable, la llamamos velocidad y esa velocidad es a la que le vamos sumando por siempre, siempre vamos a estar sumándole menos 0,5 26 00:02:12,810 --> 00:02:17,389 y a la posición le vamos a sumar esa velocidad. 27 00:02:17,750 --> 00:02:22,909 Entonces, al ir la velocidad sumando, claro, es lo que nos hace el efecto, 28 00:02:22,909 --> 00:02:27,949 mira, ahí lo vemos, vamos a ver si subimos, de la velocidad. 29 00:02:28,689 --> 00:02:33,050 Ahora le estamos dando, estamos por aquí, pero vemos que va cayendo, 30 00:02:33,689 --> 00:02:39,150 va cayendo esa velocidad y es lo que nos da la sensación de que va cayendo 31 00:02:39,150 --> 00:02:43,310 pues cada vez más deprisa porque le vamos sumando un número 32 00:02:43,310 --> 00:02:48,610 y aquí yo le he puesto esperar, le he puesto esperar pues para que no, por mi juego 33 00:02:48,610 --> 00:02:54,990 para que no vaya tan deprisa, pero si lo quitamos pues caerá desde luego muchísimo más deprisa 34 00:02:54,990 --> 00:02:58,729 ahí tenemos esa gravedad cayendo realmente como es 35 00:02:58,729 --> 00:03:04,710 pero bueno, para mover a nuestro personaje sí que me ha parecido importante ponerle eso 36 00:03:04,710 --> 00:03:18,469 Y luego, ¿qué es lo que le hacemos? Pues que a nuestro, mira, aquí tenemos el bloque donde cuando bajaba de aquí, lo que hace es que le damos a la velocidad este valor y nos lo sube, y por eso nos permanece en este punto. 37 00:03:18,469 --> 00:03:22,150 y como hacemos que nuestro personaje vuele 38 00:03:22,150 --> 00:03:24,349 vamos a ponérselo ahí 39 00:03:24,349 --> 00:03:27,509 para este juego la verdad que le va mejor 40 00:03:27,509 --> 00:03:29,330 como hacemos que vuele 41 00:03:29,330 --> 00:03:31,590 pues cuando le ponemos un condicional 42 00:03:31,590 --> 00:03:33,449 de estos que tenemos aquí de control 43 00:03:33,449 --> 00:03:37,729 si yo presiono la tecla espacio 44 00:03:37,729 --> 00:03:39,689 le sumo a velocidad 45 00:03:39,689 --> 00:03:41,810 aquí le está restando 46 00:03:41,810 --> 00:03:44,250 pues le sumo, mira, por ejemplo si le sumo 5 47 00:03:44,250 --> 00:03:45,590 pues van a ser 48 00:03:45,590 --> 00:03:48,090 va a subir más deprisa 49 00:03:48,090 --> 00:03:53,009 siempre hay algo que lo va frenando para atrás, nos hemos ido hasta 25 50 00:03:53,009 --> 00:03:59,349 a mí en este juego no me interesa subir tan deprisa y por eso le tenía puesto 2 51 00:03:59,349 --> 00:04:03,169 y luego esos números que hemos llegado tan alto de 25 52 00:04:03,169 --> 00:04:08,250 luego le hemos puesto este que va girando según la velocidad 53 00:04:08,250 --> 00:04:12,110 entonces cuando ves que esto gira muy deprisa es que te estás cayendo 54 00:04:12,110 --> 00:04:16,930 cuando ves que esto está ahí, que se mueve despacito 55 00:04:16,930 --> 00:04:24,970 pues te mueves en valores lentos de velocidad, estamos ahí que nos mantenemos medio volando, medio que cae 56 00:04:24,970 --> 00:04:32,569 y luego ya cuando le das aquí que esto pues va a coger mucha velocidad, pues bueno, es cuando este se mueve más deprisa 57 00:04:32,569 --> 00:04:41,410 pues nos va orientando un poco, entonces el bloque que nos preocupa para la gravedad es este, muy sencillo 58 00:04:41,410 --> 00:04:48,170 tenemos una variable la variable velocidad esa variable siempre va a estar restando y se la 59 00:04:48,170 --> 00:04:54,430 vamos diciendo a la posición o sea por eso nuestro personaje cae y le he puesto este bloque de esperar 60 00:04:54,430 --> 00:05:00,810 pues para que no haga para para jugar mejor y luego pues para que suba le estamos dando unas 61 00:05:00,810 --> 00:05:06,810 velocidades positivas entonces tú va restando menos 0.5 pero le va dando 2 cada vez que 62 00:05:06,810 --> 00:05:12,870 presionas la tecla espacio y entonces por eso va ganando velocidad en el eje y 63 00:05:12,870 --> 00:05:18,589 y es lo que te hace que subas entonces como nos queda nuestro juego le damos a 64 00:05:18,589 --> 00:05:26,089 la bandera verde y vemos que el otro ya va subiendo 65 00:05:26,089 --> 00:05:29,509 y luego lo que pasa 66 00:05:29,509 --> 00:05:34,810 ahora ya la rueda va parando porque tiene 67 00:05:34,810 --> 00:05:42,750 venimos para este lado a coger, ahí le hemos dado muy poquito y lo tenemos, ahora tiene 68 00:05:42,750 --> 00:05:49,670 un poquito de problema porque la gravedad hace que baje para abajo, básicamente, pero 69 00:05:49,670 --> 00:05:55,449 muy deprisa, se va incrementando, pero luego no vamos a poder frenar, entonces tenemos 70 00:05:55,449 --> 00:06:03,149 que ir andando con ese toque, tenemos que ir cuando ya baja mucho, pues parándolo para 71 00:06:03,149 --> 00:06:04,209 poder hacer 72 00:06:04,209 --> 00:06:06,490 o luego darle mucha prisa 73 00:06:06,490 --> 00:06:08,529 que se le da muy de prisa 74 00:06:08,529 --> 00:06:10,430 a la barra del espacio 75 00:06:10,430 --> 00:06:11,730 y al otro 76 00:06:11,730 --> 00:06:15,209 aquí hemos podido frenar 77 00:06:15,209 --> 00:06:16,029 ahora estamos 78 00:06:16,029 --> 00:06:17,949 subiendo 79 00:06:17,949 --> 00:06:20,949 pero bueno, a través lo subimos con mucha velocidad 80 00:06:20,949 --> 00:06:22,470 podemos hacer un test 81 00:06:22,470 --> 00:06:26,670 bueno, pues espero que le veáis 82 00:06:26,670 --> 00:06:28,250 su utilidad a esta manera 83 00:06:28,250 --> 00:06:30,730 de crearnos una gravedad 84 00:06:30,730 --> 00:06:32,629 para nuestras animaciones 85 00:06:32,629 --> 00:06:34,949 Espero que les vea de su utilidad. Muchas gracias.