<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ClickPopMedia &#187; Box2DFlashAS3</title>
	<atom:link href="http://www.clickpopmedia.com/tag/box2dflashas3/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.clickpopmedia.com</link>
	<description>ClickPopMedia is a great little design and illustration firm.</description>
	<lastBuildDate>Thu, 03 Dec 2009 17:28:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Box2DFlash v2.0.0 Released!</title>
		<link>http://www.clickpopmedia.com/2008/04/21/box2dflash-v200-released/</link>
		<comments>http://www.clickpopmedia.com/2008/04/21/box2dflash-v200-released/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 18:30:33 +0000</pubDate>
		<dc:creator>Paul</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Paul]]></category>
		<category><![CDATA[Box2D]]></category>
		<category><![CDATA[Box2DFlash]]></category>
		<category><![CDATA[Box2DFlashAS3]]></category>

		<guid isPermaLink="false">http://www.clickpopmedia.com/?p=264</guid>
		<description><![CDATA[Box2DFlash v2.0.0 was finally released on the 17th of this month (April).  Box2DFlash is the Flash AS3 port of Erin Catto&#8217;s C++ physics engine Box2D.  Erin Catto is a physics programmer at Blizzard Entertainment (WarCraaaft!).  I&#8217;ve been looking forward to this release since I found out about it while making a tutorial [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://box2dflash.sourceforge.net/">Box2DFlash v2.0.0</a> was finally released on the 17th of this month (April).  Box2DFlash is the Flash AS3 port of Erin Catto&#8217;s C++ physics engine <a href="http://www.box2d.org/">Box2D</a>.  <a href="http://www.gphysics.com/">Erin Catto</a> is a physics programmer at Blizzard Entertainment (WarCraaaft!).  I&#8217;ve been looking forward to this release since I found out about it while making a <a href="http://www.clickpopmedia.com/2008/03/17/physics-in-actionscript-3/">tutorial</a> for the previous release (v1.4.3) about a month ago.<br />
<span id="more-264"></span><br />
Some of the major changes/additions to this version are:</p>
<p>- <strong>Continuous physics</strong>.<br />
Continuous physics means that the physics is now independent of the frame rate.  This prevents bodies from passing through each other at higher speeds.  This feature can potentially make this version slower then previous versions, but it also makes it MUCH more accurate.<br />
- <strong>Shape create/destroy</strong>.</p>
<blockquote><p>You can destroy a shape on the parent body easily. You may do this to model a breakable object.</p></blockquote>
<p>In the past you couldn&#8217;t add or remove shapes from a body object that was already in the world object.<br />
- <strong>Joints defined in local coordinates</strong>.</p>
<blockquote><p>Box2D requires [joint anchor] points to be specified in local coordinates. This way the joint can be specified even when the current body transforms violate the joint constraint &#8212; a common ocurrence when a game is saved and reloaded.</p></blockquote>
<p>- <strong>Moveable center of mass</strong>.<br />
This is great because you can now have a hammer that&#8217;s center of mass is in the head, not the middle of the handle.<br />
- <strong>Sensors</strong>.</p>
<blockquote><p>Some times game logic needs to know when two shapes overlap yet there should be no collision response. This is done by using sensors. A sensor is a shape that detects collision but does not produce a response&#8230;</p></blockquote>
<p>- <strong>Contact listener callback</strong>.<br />
- <strong>Contact filter callback</strong>.<br />
These callbacks are essentially events.  It is now much easier to <em>do</em> something or other on collisions.  Say, cause damage to your spaceship when a meteor strikes it.<br />
- <strong>Revised manual</strong>.<br />
Sure.  Having an up to date manual is a good thing.  Currently the manual is only for the C++ version, but all the concepts are the same for the flash version and it will help a lot for understanding the example projects.<br />
- <strong>Doxygen documents</strong>.<br />
- <strong>Eliminated deferred destruction</strong>.<br />
This was a feature in previous versions of Box2D that was only needed because there was no contact callbacks.  It&#8217;s gone now so I&#8217;m not going to bother explaining what it was.<br />
- <strong>Improved testbed with more examples</strong>.<br />
<a href="http://box2dflash.sourceforge.net/">Check it out!</a> It&#8217;s really just the example project/code that they give you to learn some of the features.</p>
<p>With this release I will be getting back to making some tutorials on how to use this awesome resource.    So, keep checking back to see what&#8217;s new and I will hopefully not disappoint you.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.clickpopmedia.com/2008/04/21/box2dflash-v200-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

