Activa JavaScript para disfrutar de los vídeos de la Mediateca.
Scratch - Manzanas II
Ajuste de pantallaEl ajuste de pantalla se aprecia al ver el vídeo en pantalla completa. Elige la presentación que más te guste:
El problema que tenemos ahora es que todavía no hay ningún tipo de interacción entre nuestro personaje y la manzana.
00:00:16
Vais a ver que si yo intento comérmela, no puedo hacer absolutamente nada.
00:00:22
Así que esto lo vamos a solucionar añadiendo una condición a la manzana.
00:00:27
Como esta condición queremos que se compruebe en todo momento, es decir, que la manzana constantemente esté comprobando si está tocando a nuestro personaje o si nuestro personaje está tocando a la manzana,
00:00:31
pues en la propia manzana vamos a meter la condición si, y ahora pondremos, si tocando a Trisa, y supongo que no es necesario decir que es lo mismo que la manzana toque a Trisa o que Trisa toque a la manzana,
00:00:43
al final es un contacto entre dos objetos, pues en este caso lo que vamos a hacer es
00:01:01
esconder la manzana, pero para que el juego pueda continuar, lo que vamos a hacer es que
00:01:06
la manzana permanezca un par de segundos escondida y después se vuelva a mostrar, pero se vuelva
00:01:14
a mostrar nuevamente en una posición aleatoria y continúe su movimiento.
00:01:20
Para ello, después de esconderla, vamos a esperar un par de segundos y posteriormente
00:01:26
La vamos a enviar nuevamente a una posición aleatoria para que no vuelva a aparecer en el mismo punto en el que Trisa se la ha comido y la vamos a volver a mostrar. Lo probamos. Si tocamos la manzana, desaparece. Ha aparecido en este caso exactamente en mi posición. Ha sido una casualidad. Pero ahora vuelve a aparecer rebotando. Me la vuelvo a comer y vuelve a aparecer en otra posición aleatoria.
00:01:34
hay una cosa que solucionar en este proyecto si yo me la como y detengo el juego si ahora
00:02:03
decido reiniciar el juego la manzana no aparece porque no aparece pues porque la manzana ha
00:02:10
finalizado el programa escondida y no hay nada aquí que le diga a la manzana que debe mostrarse
00:02:17
solamente se muestra si está tocando la trisa pero no la puede tocar porque está escondida
00:02:22
Entonces es fundamental que al inicio de este programa pongamos el bloque mostrar o si queréis lo podéis poner justo antes de iniciar el bucle por siempre.
00:02:27
De este modo al darle a la bandera verde la manzana va a aparecer.
00:02:39
Si quisiéramos tener varias manzanas por la pantalla una de las formas, la más profesional, sería utilizar los clones.
00:02:44
Pero de momento no vamos a ver ese punto, sino que lo que vamos a hacer es directamente duplicar este objeto.
00:02:52
Así que clic derecho, duplicar, ahora mismo tengo dos manzanas y gracias a que nuestro programa tiene posiciones aleatorias y direcciones aleatorias,
00:02:58
las manzanas no van a estar en el mismo lugar y en la misma dirección. Sería demasiada casualidad.
00:03:08
Así que lo podemos probar. Vais a ver que ambas me las puedo comer y ambas vuelven a aparecer al cabo de un rato.
00:03:12
tal y como nosotros hemos programado.
00:03:22
De todos modos,
00:03:25
yo no os recomiendo duplicar la manzana todavía,
00:03:26
puesto que vamos a hacer algunas modificaciones más en este objeto y si
00:03:29
la duplicáis pues tendréis que realizar esas modificaciones dos
00:03:33
o más veces en caso de que la hayáis duplicado más veces.
00:03:36
- Etiquetas:
- Código Escuela 4.0_M
- Subido por:
- Ce40 madrid
- Licencia:
- Reconocimiento - No comercial - Compartir igual
- Visualizaciones:
- 198
- Fecha:
- 7 de marzo de 2025 - 7:40
- Visibilidad:
- Público
- Centro:
- C RECURSOS Código Escuela 4.0
- Duración:
- 03′ 55″
- Relación de aspecto:
- 1.78:1
- Resolución:
- 1920x1080 píxeles
- Tamaño:
- 19.75 MBytes