Puente con física

1

Tagged

Stats

2,704 visits, 3,071 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 10 Nov, 2014. Last updated 25 Feb, 2019

El uso de puentes en un juego puede hacer que nuestros juegos sean realmente agradables. El uso normal, es decir, el uso de puentes estáticos siempre ha sido genial, pero a veces puede ser demasiado simple y no es mucho lo que sucede al cruzarle o usarlo de alguna otra forma.

Para poder con ello, puedes usar física para crear tu puente.

¡Con física puedes hacer una gran cantidad de cosas interesantes! Como un puente colgante, un puente resistente y otro que vaya hacía arriba y hacía abajo.

La mejor parte de un puente con física, es que reacciona con su entorno actual, para así lograr crear un juego con una mejor dinámica y por supuesto, ¡divertido!

Crear un puente es muy fácil y ahora vamos a ver como es que tu también ¡Puedas hacer el tuyo!.

Configurando los objetos

La primera cosa que debes hacer es crear todos los objetos que necesitas.

La siguiente imagen es un ejemplo perfecto de como deberían lucir tus objetos:

Cabe destacar también, que cada tablón del puente debe ser un solo objeto. No funcionara si creas copias del mismo objeto muchas veces, cada objeto debe ser independiente de los demás.

Creando la física

Cuando cuando tengas configurados todos los objetos que deseabas crear para tu puente, necesitas agregarle unas funciones especificas de física a cada objeto.

Puedes hacer esto, ya sea mediante la adición del comportamiento de física a cada objeto individual o bien, si tienes la licencia completa, crear una familia con todos los tablones del puente y establecer el comportamiento de física a la familia completa.

No olvides agregarle física a los demás objetos, pues lo mas importante, es que el puente se pueda conectar a algo, así que establece estos otros objetos como "immovable".

Conectando el puente

Ahora cuando a todos los tablones del puente le hayas establecido la física y el suelo de los lados también tengan esto, necesitamos conectar los tablones del puente juntos, para que no caigan, si no que mas bien se peguen como si fuera magia.

¡El truco de esto es utilizar las articulaciones de la física! En esté caso, podemos usar articulaciones de distancia.

Esta parte de la creación del puente no es muy divertida y es un poco confusa, ¡pero es extremadamente necesario! Como puedes observar en la siguiente imagen:

Como puedes ver, todos los objetos están conectados unos con otros.

Plank_1 esta conectado al lado izquierdo (el cual es inamovible), luego Plank_2 está conectado con Plank_1 y así sigue sucesivamente hasta la última tabla, con el fin de que este conectado también con el lado derecho (el cual también es inamovible). Esto quiere decir que todos los tablones deben estar conectados como los eslabones de una cadena, así también, con el suelo en cada extremo.

¡Importante!

Esto es muy importante la posición de los "image point" de el suelo (lado izquierdo y derecho), por que al crear una unión entre ambos puntos, Construct 2 utilizara el image point. En este ejemplo, para el suelo del lado izquierdo.

Yo he configurado el "image point" en he configurado la posición en "Top right side", por lo que su posición estará en la esquina superior derecha, y para el otro lado del suelo, he configurado el "image point" en la posición "Top left side". Mira la imagen siguiente:

Para el "image point" de cada tablón individual puedes dejarlo en el centro si lo deseas. También puede poner el "image point" en la parte del suelo que tu quieras, pero cambiar la posición puede crear diferentes resultados, ¡Así que, ten cuidado con eso!

Consejos y trucos

Así que ahora, con unos cuantos pasos tienes un gran puente colgante, además funcionando perfectamente por estar totalmente fisicalizado y estará listo para cualquier cosa.

Ahora para tener el balanceo del puente, aquí hay unos cuantos consejos:

- Si quieres usar un personaje pero no buscas usar física para mover al personaje, entonces solo agrega el comportamiento "Solid" al suelo y a cada tablón (o familia de tablones). Tendrás los mismos resultados, pero no necesitaras que el personaje tenga que interactuar con la física.

- ¿Quieres hacer volar algunas partes o todo el puente?

Entonces utiliza la acción "Remove all joints" en el objeto que específicamente deseas destruir. Así que si quieres que por ejemplo, el puente se rompa solo en medio; establece la acción "Remove all joints" en Plank_7 y el puente se romperá por el medio.

- ¿Deseas hacer que todo el puente explote?

Entonces necesitar establecer la acción "Remove all joints" a todos los objetos (o a la familia), y tal vez agregar un (¡Pero, no muy fuerte) impulso a un angulo aleatorio (Usa la acción "Apply impulse at angle" con un angulo aleatorio) así como aquí:

¡Así que ahora tu tienes un puente con física que se puede utilizar y hacer volar en todo momento! ahora solo necesitas revisar un simple ejemplo en .Capx que contiene toda la física del puente:

http://dl.dropbox.com/u/52716812/Projects/Tutorials/Physics_bridge.capx

  • 1 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • La idea está genial, pero el archivo de ejemplo no se encuentra. (Error (404))