Ya mencioné porqué es bueno tener a la mano una máquina de física, pero por si alguién se perdió ese post es por lo siguiente: FACILITA TU VIDA!!!… O.o
Detectar colisiones y hacer que las cosas se comporten como deben es bastante complicado, para eso tenemos que implementar fórmulas matemáticas todas locas y, si cometemos un error en ello, le damos en la torre a la experiencia del usuario. No por nada dicen que se tardan mucho tiempo puliendo el brinco en los juegos de Mario Bros. Se tiene que sentir perfecto… Para eso nos ayuda un motor o máquina de física, ya tiene todas esas fórmulas programadas para que tú simplemente las aproveches y te enfoques en armar tu experiencia interactiva sin clavarte en esos detalles.
Fisix Engine es una librería sencilla que funciona bastante bien para proyectos en 2D. Como ellos lo dicen en su página de inicio, no podrás hacer Half Life con esta librería, pero checa los demos y verás que puedes hacer muchas cosas muy interesantes. Además utiliza completamente las bondades de ActionScript 3 para optimizar nuestro código y el «frame rate», de esa manera no hacemos tronar el navegador de la gente. :-P
El sitio tiene una buena guía de cómo empezar a utilizar la librería. Tiene un muy buen wiki, un API documentado, y un foro con gente participatiba y dispuesta a resolver tus dudas. Todo en inglés claro… :-(
La gran ventaja de esta librería es lo simple y sencillo que es usarla. Su enfoque en el mundo de 2D no es limitante, sino que la hace aún mejor para los proyectos que no necesitan la complicacion de tres dimensiones. Ya más adelante mencionaremos librerías que sí consideran 3D y que de seguro tambien tendrán su lugar en los proyectos que andas desarrollando (o que desarrollarás).
Para bajarte la librería y comenzar a jugar con ella haz click aquí.
Filed under: Herramientas, Librerías, actionscript 3, física
Ultimos Comentarios