Discuss Scratch

elCorro
Scratcher
27 posts

Objeto que vuelve al inicio si no toca a otro objeto

Hola.

A ver si me podéis ayudar. Estoy haciendo una actividad para tablet o pizarra digital en la que una bola amarilla tiene que seguir una línea negra. Me gustaría que si te sales de la línea te lleve al punto de inicio. He probado con esto y funciona pero no.

sino¿tocando línea?entoncesirax:0y:0

Es decir, si yo suelto el objeto en un punto de la pantalla que no esté la línea negra me lleva al inicio, pero si yo paseo el objeto por toda la pantalla y sin dejar de pulsarlo vuelvo a la línea negra no ocurre nada.

Yo lo que querría es que en cuanto deje de tocar la línea vuelva al inicio tenga yo el objeto pulsado o no. ¿Se os ocurre alguna forma de hacerlo?

Muchas gracias de antemano.
rafavera
Scratcher
100+ posts

Objeto que vuelve al inicio si no toca a otro objeto

Si es al soltarlo, prueba a ponerlo en ese evento:

sino¿ratónpresionado?entoncessino¿tocando Línea?entoncesirax:0y:0
elCorro
Scratcher
27 posts

Objeto que vuelve al inicio si no toca a otro objeto

rafavera wrote:

Si es al soltarlo, prueba a ponerlo en ese evento:

sino¿ratónpresionado?entoncessino¿tocando Línea?entoncesirax:0y:0

Hola!

Gracias por la aportación. Así funciona si suelto el objeto, pero yo querría que volviese al inicio nada mas dejar de tocar la línea, aunque yo tenga pulsado el ratón. Sigo sin dar con ello.

Gracias de nuevo!!
rafavera
Scratcher
100+ posts

Objeto que vuelve al inicio si no toca a otro objeto

ok. he probado otra cosa, que creo que es más o menos lo que buscas. en este caso en lugar de arrastrar el objeto hacemos que siga al ratón. algo así:

alhacerclicenirax:0y:0porsiempresi¿tocandoPuntero del Ratón?entoncesirapuntero del ratónsino¿tocandoLínea?entoncesirax:0y:0

Aquí al pasar el cursor sobre el objeto este lo seguirá mientras esté tocando la línea. En cuanto deje de hacerlo volverá a la posición original. No sé si es lo que buscabas, pero es curioso cómo cambia el comportamiento de un ejemplo a otro
elCorro
Scratcher
27 posts

Objeto que vuelve al inicio si no toca a otro objeto

Hola.

Muchas gracias por la solución. Así funciona perfectamente, lo único que he tenido que añadir es que el objeto sea “no arrastrable”, porque sino en la pizarra digital seguía haciendo lo mismo. Ahora a actualizar todo el juego.

Muchisimas gracias!

Powered by DjangoBB