Discuss Scratch

TheFilyng
New Scratcher
10 posts

Ayuda con movimiento en Scratch (soy nuevo)

Hola, empecé hace unos días en scratch, tengo un problema.
Estoy haciendo un street fighter muy simple y de momento ando haciendo el movimiento de ryu.
Para que vaya hacia delante utilicé este código:
https://i.gyazo.com/2c5183594d7ff7dffca1e19a2431b0e5.png

Y después intenté hacer el movimiento hacia atrás (con sus respectivos sprites), pero la agregar el código para ir hacia atrás, el de ir hacia delante deja de funcionar correctamente, haciendo únicamente el movimiento pero sin mostrar los sprites.
https://i.gyazo.com/788f209f9ef984d7ccad7498f192f306.png

Pero ADEMÁS lo inicio y le doy a la flecha izquierda, hace el movimiento rapidísimo, a pesar de haber usado el mismo código que en el movimiento hacia delante que lo hace correctamente.

Eso sí, si quito el código para ir hacia atrás todo funciona bien.

Porqué puede ser? Si necesitan, les paso el proyecto para que vean con sus ojos lo que yo digo al pulsar la flecha izquierda

Last edited by TheFilyng (Feb. 26, 2016 21:09:12)

asivi
Scratcher
1000+ posts

Ayuda con movimiento en Scratch (soy nuevo)

Hola TheFilyng, para solucionar tu problema debes sacar
cambiardisfrazaryuquieto

de los scripts
sientonces. . .sino
y ponerlo dentro del bloque para siempre.
Saludos.

Last edited by asivi (Feb. 27, 2016 11:11:41)

TheFilyng
New Scratcher
10 posts

Ayuda con movimiento en Scratch (soy nuevo)

asivi wrote:

Hola TheFilyng, para solucionar tu problema debes sacar
cambiardisfrazaryuquieto

de los scripts
sientonces. . .sino
y ponerlo dentro del bloque para siempre.
Saludos.

Hice lo que me dijiste, quedando el código tal que así: https://i.gyazo.com/c66c010c3a90f63744d8b7dc069322a5.png

Pero el problema continúa, con el código de la flecha izquierda puesto al pulsar la flecha derecha se mueve y nuestra los sprites, y si pulso la flecha izquierda hace el movimiento hacia atrás pero mucho más rápido que como cuando sale bien con la flecha derecha.


EDITO: Ya pude resolverlo de esta manera y con cosas que me has dicho, te agradezco mucho, dejo el código para que veas lo que hice.
https://i.gyazo.com/1cd353285d91e58d55b3968def50221b.png

Last edited by TheFilyng (Feb. 27, 2016 18:28:47)

asivi
Scratcher
1000+ posts

Ayuda con movimiento en Scratch (soy nuevo)

Hola, debe quedar tal que así
porsiempresi¿tecladerechapresionada?entoncessi¿teclaizquierdapresionada?entoncescambiardisfrazariuquieto
saludos.
TheFilyng
New Scratcher
10 posts

Ayuda con movimiento en Scratch (soy nuevo)

asivi wrote:

Hola, debe quedar tal que así
porsiempresi¿tecladerechapresionada?entoncessi¿teclaizquierdapresionada?entoncescambiardisfrazariuquieto
saludos.

Funcionó también de esa manera, voy a dejarla como me lo has escrito tú ya que es mucho más elegante.
Te lo agradezco mucho, gracias.
asivi
Scratcher
1000+ posts

Ayuda con movimiento en Scratch (soy nuevo)

Encantado si te he ayudado en algo, es preferible publicar un enlace al proyecto cuando se tiene algún tipo de problema puesto que el conflicto que lo provoca puede encontrarse en cualquier parte, si bien este no era el caso. Además otros compañeros en Scratch pueden hechar un vistazo y aprender de lo que hayas programado, amén de obtener visitas en tu juego.
Saludos a todo el foro.
TheFilyng
New Scratcher
10 posts

Ayuda con movimiento en Scratch (soy nuevo)

asivi wrote:

Encantado si te he ayudado en algo, es preferible publicar un enlace al proyecto cuando se tiene algún tipo de problema puesto que el conflicto que lo provoca puede encontrarse en cualquier parte, si bien este no era el caso. Además otros compañeros en Scratch pueden hechar un vistazo y aprender de lo que hayas programado, amén de obtener visitas en tu juego.
Saludos a todo el foro.

De acuerdo, muchas gracias, por el consejo, entonces dejaré el enlace por aquí por si a alguien le interesa. Llevo 1 semana con scratch.

https://scratch.mit.edu/projects/99039649/#editor
asivi
Scratcher
1000+ posts

Ayuda con movimiento en Scratch (soy nuevo)

Hola de nuevo, ahora que he visto tu proyecto he notado que la pantalla de inicio sigue funcionando en segundo plano. Deberías añadir
alpresionarteclaespaciodetenerotros programas en el objeto para evitar ralentizar otros comandos durante el resto del juego. . . para que todos lo entiendan, esto significa el resto de los bloques

Saludos.

Last edited by asivi (Feb. 27, 2016 21:07:40)

asivi
Scratcher
1000+ posts

Ayuda con movimiento en Scratch (soy nuevo)

Solo una cosa más, si deseas que el sonido Ryu's theme se repita durante todo el juego lo puedes hacer de este modo
alrecibirempezarjuegofijarvolumena20%porsiempretocarsonidoRyu's themeyesperar
Un cordial saludo a toda la comunidad.
TheFilyng
New Scratcher
10 posts

Ayuda con movimiento en Scratch (soy nuevo)

asivi wrote:

Solo una cosa más, si deseas que el sonido Ryu's theme se repita durante todo el juego lo puedes hacer de este modo
alrecibirempezarjuegofijarvolumena20%porsiempretocarsonidoRyu's themeyesperar
Un cordial saludo a toda la comunidad.

Muchas gracias, he hecho las 2 cosas que me has recomendado, te lo agradezco mucho.
Welington889
Scratcher
11 posts

Ayuda con movimiento en Scratch (soy nuevo)

El que deberías empezar es un poco duro … tienes que hacer bloque y algunas cosas .. Mira mi proyecto y cópialo tuyo. Hacer un nuevo bloque en la cosa (Make Block) …

Aquí está mi proyecto, https://scratch.mit.edu/projects/147221659/

También para hacer un movimiento muy fácil tienes que empezar con esto,
definiralhacerclicenporsiempresientonces¿tocando?moverpasosendend

Last edited by Welington889 (March 4, 2017 00:06:58)

tecnokidslatam
Scratcher
100+ posts

Ayuda con movimiento en Scratch (soy nuevo)

ejemplo con more blocks

definirMoverDirrecionapuntarendirecciónDirrecionmover10pasosrebotarsitocaunborde

PD: El de mover 10 pasos puedes poner los pasos que quieras no es obligatorio 10 pasos

alpresionarteclaArribamover0

alpresionarteclaabajomover180

alpresionarteclaIzquierdamover-90

alpresionarteclaDerechamover90

Nota 1: si lo usas en tu proyecto en notas y creditos pon @tecnokidslatam

Espero que me entiendas

Tengo un ejemplo en uno de mis proyectos pero no esta publicado aun

Me costo mucho hacer este mensaje

Saludos

Last edited by tecnokidslatam (March 11, 2017 22:53:44)

kellycardozof
New Scratcher
1 post

Ayuda con movimiento en Scratch (soy nuevo)

detener un objeto como se hace?
asivi
Scratcher
1000+ posts

Ayuda con movimiento en Scratch (soy nuevo)

detener
fyq
New Scratcher
1 post

Ayuda con movimiento en Scratch (soy nuevo)

Cuando me descargo scratch y creo una cuenta, al acceder a crear queda la pantalla en blanco como sino cargara….¿Que puedo hacer?
8bitAgus
Scratcher
1 post

Ayuda con movimiento en Scratch (soy nuevo)

fyq wrote:

Cuando me descargo scratch y creo una cuenta, al acceder a crear queda la pantalla en blanco como sino cargara….¿Que puedo hacer?
Tienes que esperar simplemente. Demora un poco…
Ene-ox89
Scratcher
1 post

Ayuda con movimiento en Scratch (soy nuevo)

Oye como puedo hacer por ejemplo en un lado del sprite no poder traspasar y el otro si? O minimo no poder entrar dentro del sprite pero tocar bordes.

Faca1991
Scratcher
1 post

Ayuda con movimiento en Scratch (soy nuevo)

hola soy nueva en esto y estoy tratando que mi muñeco gire en el mismo punto 90 ° pero le doy este comando y se mueve de su lugar y luego gira q puedo hacer?
https://scratch.mit.edu/projects/210265815/#editor
elsitamimi
New Scratcher
1 post

Ayuda con movimiento en Scratch (soy nuevo)

hola no se como acer avanzar un coche y me estoi poniendo nerviosa con la x y la y porfa ayuditaa
daipcita40
Scratcher
1 post

Ayuda con movimiento en Scratch (soy nuevo)

quisiera saber: Tengo una imagen, pero quisiera fijar las coordenas de esta en la parte inferior de izquierda de mi pantalla, pero esta se mueve, como lo hago, si alguien puede ayudarme se lo agradeceria.

Powered by DjangoBB