Farseer Physics Engine, un motor de físicas 2D para XNA

Febrero 23, 2009

El otro día andaba yo navegando por la web de CodePlex, mirando a ver si había algo que me pudiese interesar en mis proyectos XNA.

Y vaya si lo encontré, Farseer Physics Engine es un motor de físicas 2D gratuito, tiene licencia Microsoft Permissive Licence (Ms-PL), lo que quiere decir que lo puedes usar en tus proyectos sin ningún problema (vamos, creo).

He estado trasteado con él un poco y pinta muy bien, personalmente yo lo voy a usar en mis juegos siempre que pueda, ya que ahorra bastante trabajo en algunas tareas, como las colisiones, rotaciones, las físicas (obvio no?) y los resultados son muy buenos.

interseccion

Con FPE es muy sencillo aplicar las físicas y ponerte a trabajar, solo tienes que seguir cuatro pasos: (haré un tutorial para explicar esto)

  1. Crea un objeto de tipo “Body”.
  2. Añade el objeto “Body” creado al simulador.
  3. Empieza la ejecución del juego y aplica las fuerzas necesarias al “Body”
  4. Termina la ejecución.

Yo he creado una pequeña prueba de concepto en la que muestro unas cuantas “pelotas” (llámales pelotas, llámales circulo cutres dibujados con el paint) en pantalla a las que les aplico fuerzas aleatoriamente y por lo tanto van rebotando entre ellas hasta que salen de pantalla, no es mucha cosa pero permite ver lo que se puede hacer con FPE.

fisicas

Más adelante escribiré un post explicando, seguramente empiece un tutorial explicando cómo usar este simulador de físicas, pero mientras tanto puedes descargar el proyecto con mi código si quieres echarle un vistazo.

Descargar proyecto.

Web de Farseer Physics Engine y manual (banderaingles).


Entry Filed under: C#, XNA. Etiquetas: , , , , , , , , , .

3 Comments Add your own

Leave a Comment

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Entradas recientes

Categorías

Comentarios recientes

гей знакомства клуб en Adiós WordPress, hola Blo…
Ricardo en Truco: Eliminar Usings in…
kennyhp en Jugar con juegos creados con X…
fabian en C#.Capitulo 1: Programación or…
mata en Jugar con juegos creados con X…

 

Febrero 2009
L M X J V S D
« Dic   Mar »
 1
2345678
9101112131415
16171819202122
232425262728  

Archivos

Feeds

Visitas totales:

wordpress stats