desplazamiento derecho

Buenas tardes,quería preguntar acerca de si hay alguna manera de que cuando hago click en la pantalla en lugar de moverse para arriba se mueva a la derecha
Pd:muchas gracias uwu

Hola @Daniel_Urbano, si, hay dos formas:

La más sencilla es seleccionar al actor, luego escribir el método “cuando_hace_click_en_la_pantalla” y ahí, cambiar la posición horizontal del actor. Algo así:

    cuando_hace_click_en_la_pantalla() {
        this.x += 30;
    }

La palabra “this” hace referencia al actor, así que “this.x” se refiere a la propiedad de posición horizontal. Y el número “30” significa 30 píxeles, osea, += 30 se puede leer como mover 30 píxeles a la derecha.

Te paso un ejemplo mostrando un actor que al hacer click se mueve un poco a la derecha:

Otra opción, un poco más mas compleja, es usando el motor de físicas de pilas. Podrías hacer que la aceleración del escenario “empuje” los actores hacia la izquierda de la pantalla y que cada click “impulse” al actor a la derecha.

Tendrías que asignarle una figura al actor principal, luego cambiar la gravedad del escenario y por último cambiar el código de la función “cuando_hace_click_en_la_pantalla”.

Te paso las capturas de pantalla de estas 3 cosas:

PilasEngine%20*%202019-10-01%2014-35-00

image

y así quedaría:

2019-10-01%2014_38_35

Te paso el código del ejemplo para que lo puedas modificar:

https://app.pilas-engine.com.ar/#/proyecto/94b0972f-5f3f-4d0f-9df8-6daa94975496