Hola Constructores...aca nuevamente aburridisimo con la cuarentena, pero entrenidisimo con lo que se puede hacer en Construct2...Me encanta la LOGICA.
Bueno probando algunos efectos o comportamientos que a lo mejor uds. no tienen y que estan ya un poco antiguos, no actualizados o simplemente dejaron de trabajar en ellos, me refiero al efecto "Skend", este efecto logra torcer un sprite a la derecha o a la izquierda dependiendo a que comportamiento se asocie y valores positivos o negativos se utilize.
Para que nos puede servir algo asi?...imaginen...PASTO que se mueve al pasar por el!!!
Asi es que manos a la Obra.
Que necesitamos?
1.- El Efecto "Skend" y el comportamiento "EaseTween":
2.- Para el polvo/insectos que hice tambien necesitamos comportamiento "Wrap":
3.- y algunos Sprites de Pasto.
El funcionamiento es sencillo. Al Sprite de pasto se le pone el efecto "Skend" y el comportamiento "EaseTween" configurado en "Value", el retorno de "Easetween" se asigna al Valor 0 del efecto "Skend" y se crea un evento como disparador (colision o sobrepuesto) que inicie la animacion del efecto. La dificultad radica en como el pasto reconoce nuestra direccion y eso se soluciona aplicando el Vector "X" de movimiento, reconociendo si "X" es positivo como "DERECHA" y negativo como "IZQUIERDA", con eso podemos poner un limite a la velocidad minima para mover el pasto como requisito.
El polvo es un poquito mas dificil, ya que es polvo o insectos que se crean con Bullet y ademas tienen Platform con todo desactivado, la idea aca es poder sumar movimiento inercial al movimiento Bullet cuando el Personaje pase a llevar el polvo/insectos.
Esto se logra tambien invocando a los vectores X e Y, tanto del Personaje como del Polvo/Insecto, y jugando con la aceleracion y desaceleracion de dichos sprites.
Archivo de muestra: