Construyendo un juego de plataformas - una guía para principiantes

1

Index

Tagged

Attached Files

The following files have been attached to this tutorial:

.capx

platform-tutorial-i.capx

Download now 608.15 KB

Contributors

Stats

60,071 visits, 65,343 views

Tools

License

This tutorial is licensed under CC BY 4.0. Please refer to the license text if you wish to reuse, share or remix the content contained within this tutorial.

Published on 6 Aug, 2014. Last updated 25 Feb, 2019

Tim pronto se desgastan los zapatos brillantes si sigue deslizándose por el suelo, por lo que tenemos que conseguir que se ejecute. Añadir otro evento:

Condition: Player -> Platform: On moved

Action: PlayerImages -> Set animation -> para: Animation, type in "Running" (dejar: 'From' on 'beginning')

Ejecutar el diseño nuevo, y tenga en cuenta tres efectos no realistas:

- Corre hacia atrás en lugar de dar la vuelta y correr hacia adelante.

- Él sigue funcionando, incluso después de que ha golpeado contra la pared.

- Él sigue funcionando en el mismo lugar cuando usted toma los dedos de las teclas de flecha.

Para hacer frente al problema en primer lugar, es evidente que necesitamos otra animación que muestra Tim corriendo en sentido contrario. Pero yo no he hecho uno, y la buena noticia es que usted no necesita, o bien - gracias a la inteligencia del construct 2, hay una manera muy fácil llegar a él a darse la vuelta y correr a la izquierda. Añadir otro evento:

Condiciones: Teclado -> Clave está en el suelo -> oprima la tecla de flecha izquierda

Acción: PlayerImages -> Conjunto de espejo (en ' Animaciones ') (dejar ' Espejo ' tal cual)

Ejecutar el diseño nuevo. ¡Ah! Una vez que Tim se pone en marcha a la izquierda, sigue haciéndolo, incluso cuando usted le hace a la derecha. Añadir otro evento:

Condiciones: Teclado -> Clave está en el suelo -> oprima la tecla de flecha hacia la derecha

Acción: PlayerImages -> Conjunto de espejo -> y esta vez seleccione ' No reflejaba '

Ahora Tim funciona de una manera mucho más realista - a excepción de que aún sigue funcionando, incluso después de que ha golpeado a la wall.Two más eventos son necesarios:

Condiciones: jugador -> Plataforma: ¿Es por la pared -> Side: izquierda

Acción: PlayerImages -> Set animación -> Escriba "Permanente" (dejar en 'From' en 'inicio')

Condiciones: jugador -> Plataforma: ¿Es por la pared -> Side: derecho

Acción: PlayerImages -> Set animación -> "Permanente"

Ahora Tim golpea una pose más realista cuando se topa con una pared. Pero eso crea un efecto secundario no deseado. ¿Lo has visto? Sí, se queda en esa actitud derecha cuando lo aleje de la pared. No es suficiente sólo para comprobar si está contra la pared antes de hacerle estar firme - tenemos que comprobar si está en movimiento o no. Así que tenemos que añadir una segunda condición:

Haga clic en la "Plataforma tiene una pared a la izquierda" condición y seleccionar "Añadir otra condición ':

Condiciones: jugador -> Plataforma: Mueve

Pero eso no es lo que queremos - nosotros queremos lo contrario. No hay problema - simplemente invertir la condición:

Haga lo mismo con la 'Plataforma tiene una pared a la derecha' condición. Fixed!

Ahora, para hacer frente al problema que Tim todavía funciona en el lugar cuando usted toma los dedos de las teclas. Tal vez por esta etapa usted puede resolver por sí mismo lo que hay que hacer:

Condiciones: jugador -> Plataforma: El parado

Acción: PlayerImages -> Set animación -> "Permanente"

Por fin, Tim y movimientos (sin movimiento) de una manera más realista.

  • 0 Comments

Want to leave a comment? Login or Register an account!