Showing posts from June, 2009
- Other Apps
For some reason the incredible power of Open Source is on my mind today. In light of that, here are some open source(ish*) ActionScript libraries I've come across that can help you make games. I haven't tried them all, but maybe you will? *check the licenses before using. To get code from google code you may have to use a subversion client. On PC use the free TortoiseSVN . Glaze - super-fast, easy to use rigid body physics engine based on Chipmunk. Prettier syntax than box2D. Demo . Box2D - uglier (sorry) syntax than Glaze, but has more features (e.g. types of joint), and is better documented. PushButtonEngine - framework to build games on - doesn't do too much out of the box, but is an admirable attempt to standardise Flash game code structure. Demo . Collision Detection Kit - Pixel perfect collisions in Flash! Game Poetry ( blog ) and CheezeWorld ( blog )- these excellent blogs post the source for many of their examples and tutorials on google code. PixelBlitz - e
- Other Apps
I found a little perculiarity in the latest release of PaperVision3D today, and came up with a fix, so I thought I'd post it. The way it currently works, rollovers and rollouts may not be detected if you have a moving camera (which I normally do - hey it looks cooler!). To fix, all you need to do is open org.papervision3d.core.utils.InteractiveSceneManager and delete or comment out line 236 if ( hasMouseMoved() ) in the handleMouseOver function and line 247 if( !hasMouseMoved() ) return; in the handleMouseOut function. Now you will get nice responsive mouse events even if you have a nice drifty camera. I have tipped off Seb from the PV3D via twitter so I think those clever people are going to look into it. By the way, if you haven't tried combining PaperVision3D with TweenMax , I highly recomend you do! I've had some freakin' incredible results that I wish I could post (but I can't).