I was looking for a physics engine for Flash so I started looking for one… there are a lot of engines…
I won’t mention them all, there are enough people who did that already (here, here, here and here)
If the list is that big, how to choose?
Well I also want to use it with papervision3d so I googled on that and if someone checked out a couple of engines (this guy checked out 3).
And in one of my rss feeds there is a guy who builds games, and now it writing tutorials for box2d 😉
So I decided on box2d.
Box2D is an open source physics engine written primarily for games. As the name suggests, Box2D is a purely 2D engine. However, Box2D has grown beyond it’s humble box simulating roots, and can now handle convex polygons and other shapes coming soon.
Box2D is written in C++, but there is a port to as3: AS3 Flash Physics Engine Box2DFlashAS3 2.0.1.
You need to download the Adobe Flash Player.
If you're sure you have the Flash plugin just ad
to the current url, to bypass the Flash-plugin detection.
Box2DFlashAS3 is an open source port of Erin Catto‘s powerful c++ physics library Box2D.
There is not a lot of information about Box2DFlashAS3 and tutorials are even harder to find.
So here some useful links:
- The original box2D v2.0.2 C++ User Manual
- The box2D Flash User Manual
- box2D AS3 FAQ (not very useful but …)
- box2D Flash AS3
- Tutorials and source by Emanuele Feronato
- Box2DAs3 For Beginners! part 1: a tutorial on triquitips
- Box2DAs3 For Beginners! part 2: a tutorial on triquitips
- Video tutorial for beginners
- physics in actionscript 3: Hello World
- Working through Hello World (previous link)
- List of tutorials >> AS3 (thx Boy Wonder!!)
I will write about the problems that I encounter with Box2D, I hope that will help you in your quest to understand box3DFlash.
Because I’m quite lazy, I didn’t mention all the as3 physics engines but you can: just make a comment about any engine and perhaps why you are working with that engine…