Discuss Scratch

ProfesorAPG
New to Scratch
13 posts

Bloque Rebotar si toca un borde

Hola y gracias por atender la cuestión.

¿Se sabe cuántos grados gira la Dirección del objeto cuando se ejecuta el bloque Rebotar si toca un borde?

Gracias.
Pregunta
Scratcher
38 posts

Bloque Rebotar si toca un borde

ProfesorAPG wrote:

Hola y gracias por atender la cuestión.

¿Se sabe cuántos grados gira la Dirección del objeto cuando se ejecuta el bloque Rebotar si toca un borde?

Gracias.

Buenos días,

El objeto al rebotar apuntará en una dirección que refleja la dirección desde la que venía. Utiliza una línea perpendicular al borde para determinar el ángulo de reflexión.

Es decir, si apuntaba a 90º, al rebotar cambiará su dirección a -90º; si apuntaba a 45º rebotará hacia la dirección 135º; si apuntaba a 35º rebotará hacia la dirección 145º, etc. (es como si doblara por la mitad el plano y reflera la dirección)

Haz la prueba
https://scratch.mit.edu/projects/193098595/

Un saludo

Intersus
Scratcher
1 post

Bloque Rebotar si toca un borde

xcfvgbhnjmk
KIRBOISREAL
Scratcher
1 post

Bloque Rebotar si toca un borde

hola, alguno de ustedes sabe como rebotar SIN tocar un borde? es que estoy haciendo un pong y necesito ayuda
TomasBrickies
Scratcher
1000+ posts

Bloque Rebotar si toca un borde

KIRBOISREAL wrote:

hola, alguno de ustedes sabe como rebotar SIN tocar un borde? es que estoy haciendo un pong y necesito ayuda

Hola, este proyecto te debería servir: https://scratch.mit.edu/projects/408340095

25/09/2021 Mi regreso definitivo jeje


¿Buscas proyectos de ayuda? Tengo una colección, click aquí.
¿Quieres jugar a algo? Aquí están mis juegos destacados, click aquí
RichardJuegos
Scratcher
100+ posts

Bloque Rebotar si toca un borde

KIRBOISREAL wrote:

hola, alguno de ustedes sabe como rebotar SIN tocar un borde? es que estoy haciendo un pong y necesito ayuda

He probado el proyecto y parece tener problemas con el rebote de la pelota si se mueven rápidamente que envio TomasBrickies, si te pasa eso podrias usar mi bloque personalizado ya que a mi no me paso eso con mi bloque. Este bloque personalizado es justo por lo que lo hice para el rebote tipo ping pong.

Link: https://scratch.mit.edu/projects/478045361

Arrastra el bloque personalizado a la mochila que está abajo del editor de Scratch.

Last edited by RichardJuegos (June 6, 2022 19:50:44)

TomasBrickies
Scratcher
1000+ posts

Bloque Rebotar si toca un borde

RichardJuegos wrote:

KIRBOISREAL wrote:

hola, alguno de ustedes sabe como rebotar SIN tocar un borde? es que estoy haciendo un pong y necesito ayuda

He probado el proyecto y parece tener problemas con el rebote de la pelota si se mueven rápidamente que envio TomasBrickies, si te pasa eso podrias usar mi bloque personalizado ya que a mi no me paso eso con mi bloque. Este bloque personalizado es justo por lo que lo hice para el rebote tipo ping pong.

Link: https://scratch.mit.edu/projects/478045361

Arrastra el bloque personalizado a la mochila que está abajo del editor de Scratch.

Gracias por notarlo, porque la verdad núnca me hubiera dado cuenta, supongo que cuando tenga tiempo lo reharé y no usare un tutorial… (igual esto fue hace 2 años xD)

PD: He probado tu proyecto y, sufre de los mismos problemas pero menos seguido. He usado el metodo casi realista, adjunto fotos: (Todo esto fue con una velocidad de 20)






25/09/2021 Mi regreso definitivo jeje


¿Buscas proyectos de ayuda? Tengo una colección, click aquí.
¿Quieres jugar a algo? Aquí están mis juegos destacados, click aquí
RichardJuegos
Scratcher
100+ posts

Bloque Rebotar si toca un borde

TomasBrickies wrote:

RichardJuegos wrote:

KIRBOISREAL wrote:

hola, alguno de ustedes sabe como rebotar SIN tocar un borde? es que estoy haciendo un pong y necesito ayuda

He probado el proyecto y parece tener problemas con el rebote de la pelota si se mueven rápidamente que envio TomasBrickies, si te pasa eso podrias usar mi bloque personalizado ya que a mi no me paso eso con mi bloque. Este bloque personalizado es justo por lo que lo hice para el rebote tipo ping pong.

Link: https://scratch.mit.edu/projects/478045361

Arrastra el bloque personalizado a la mochila que está abajo del editor de Scratch.

Gracias por notarlo, porque la verdad núnca me hubiera dado cuenta, supongo que cuando tenga tiempo lo reharé y no usare un tutorial… (igual esto fue hace 2 años xD)

PD: He probado tu proyecto y, sufre de los mismos problemas pero menos seguido. He usado el metodo casi realista, adjunto fotos: (Todo esto fue con una velocidad de 20)…


Si ese problema también tiene, pero la diferencia es que se puede aumentar el movimiento un poco mas que el anterior método que tiene el problema con una velocidad de 10, y mi método no pasa ese problema de rebote hasta cierta velocidad.

Last edited by RichardJuegos (June 6, 2022 22:20:55)

rafavera
Scratcher
100+ posts

Bloque Rebotar si toca un borde

Para el pong yo utilizo una operación muy simple, que es:

apuntar en dirección ((posición en x) - (Posición en X de la barra)) 

De este modo consigues que según con qué parte de la barra toques la bola, así rebote. si es con el centro subirá casi en vertical y si es con los extremos lo hará en una diagonal cada vez más pronunciada.

Si es en vertical en lugar de horizontal pues se cambia la X por Y y listo

Powered by DjangoBB