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

1

Index

Taggé

Fichiers attachés

Les fichiers suivants ont été attachés à ce tutoriel:

.capx

platform-tutorial-i.capx

Télécharger maintenant 608.15 KB

Contributeurs

Statistiques

59,113 visites, 63,681 vues

Outils

Partager

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.

Aprenderás como:

- El mejor uso de "Behaviors"

- Intercambiar animaciones: De pie > Corriendo > Cayendo ...

- Prueba de progreso y puntos de logro

Construyendo bloques - los objetos para insertar

Lo clave en un juego de plataformas en dos tipos de objetos: Sólidos y Plataformas.

Los sólidos son obvios: Con ellos se forman los suelos y las paredes que limitan los movimientos de los jugadores. Las plataformas pueden tener un nombre que podría confundirte inicialmente: en vez de ser las plataformas donde los jugadores se levantan y luchan, corren y saltan, son los objetos que te hacen estar de pie, luchar, correr y saltar.

Lo bueno en los objetos de la plataforma Construct 2 es que obtienes el comportamiento básico que esperas, sin que sea necesario programar:

- Al pulsar las teclas de flecha izquierda y derecha, los objetos de Plataforma se mueven hacia la derecha y hacia la izquierda (puede cambiar estas teclas, por ejemplo 'A' y 'D', si se quiere, o reemplazarlos con gestos táctiles en dispositivos móviles).

- Al pulsar la tecla 'shift', el jugador saltará (de nuevo puede cambiar esta clave o sustituir un gesto táctil).

- Cuando no hay un objeto sólido debajo de ellos, se caen.

 

Parte 1 : A partir de la construcción

 Estoy asumiendo que usted ha trabajado a través de la "Guía de principiantes para construir 2 ", así que voy a tratar de evitar la repetición de lo que ya has aprendido de él.

La construcción de la distribución de juego

Para conseguir un buen comienzo (¿saltando? ¿corriendo?), he creado un diseño muy básico. Descárgalo aquí y que va a ser la base de este juego:

Esto es lo que se ve en el diseño:

- Cuatro plantas a diferentes alturas y con diferentes longitudes, de modo que las distancias entre ellos se vuelven cada vez más difíciles de saltar. Haga clic en ellos y verás que su tipo de objeto es 'Suelo'.

- Las paredes de cada lado. Haga clic en ellos y verás que su tipo de objeto es 'Wall'.

- Un jugador en el piso más bajo (Tim por su nombre, a partir de la plataforma de juego muy aclamado Braid - el artista gráfico, David Hellmann, ha generosamente imágenes libremente disponibles).

Tim tipo de objeto es jugador. Pero mira en "Tipos de objetos" en la barra de proyectos, y usted verá que 'Jugador' se muestra como un rectángulo azul simple. Y debajo de ella es otro tipo de objeto llamado 'PlayerImages', buscando al igual que Tim. ¿Por qué esta separación en dos objetos?

Es porque el Manual informa: "Para el movimiento de la plataforma más fiable, se recomienda utilizar un sprite rectángulo invisible sin animaciones con el movimiento de la plataforma A continuación, el objeto jugador animado se puede colocar en la parte superior de eso.. De lo contrario, el cambio de tamaño y polígono colisión del objeto como juega su animación puede interferir con el movimiento de la plataforma suelo, la pared y la detección de la pendiente, provocando un movimiento de agitación o glitchy ".

Nuestro duende rectángulo invisible es el objeto Player - haga clic sobre él en la barra de proyectos, y en 'Propiedades de tipo de objeto' de la izquierda, podrás ver que su "visibilidad inicial 'está en' Invisible '. Esto es lo que se moverán por nuestras acciones y clavado será el objeto PlayerImages, con un tamaño y un polígono colisión que cambian sus animaciones jugar, y por lo tanto dar resultados poco fiables de detección. Fíjate bien en el diseño, y verás que Tim está de pie en el borde azul del objeto Player (amablemente visible en el diseño, pero invisible cuando el juego se ejecuta).

  • 0 Comments

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