box2D
♥0 |
Line 29 |
Modified 2010-09-29 10:49:21 |
MIT License
archived:2017-03-20 16:42:31
ActionScript3 source code
/**
* Copyright debosotnas ( http://wonderfl.net/user/debosotnas )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/5qEi
*/
package {
import flash.display.Sprite;
import Box2D.Collision.*;
import Box2D.Collision.Shapes.*;
import Box2D.Common.Math.*;
import Box2D.Dynamics.*;
public class FlashTest extends Sprite {
public var wmundo:b2AABB;
public var gravvv:b2Vec2;
public var doSleep:Boolean = true;
public var wordbb:b2World;
public function FlashTest() {
wmundo = new b2AABB();
gravvv = new b2Vec2(0.0, -10.0);
wmundo.lowerBound.Set(-100.0, -100.0);
wmundo.upperBound.Set(100.0, 100.0);
wordbb = new b2World(wmundo, gravvv, doSleep);
var groundBodyDef:b2BodyDef = new b2BodyDef();
groundBodyDef.position.Set(0.0, -10.0);
var groundBody:b2Body = wordbb.CreateBody(groundBodyDef)
var groundShapeDef:b2PolygonDef = new b2PolygonDef();
groundShapeDef.SetAsBox(50.0, 10.0);
groundBody.CreateShape(groundShapeDef);
var bodyDef:b2BodyDef = new b2BodyDef();
bodyDef.position.Set(0.0, 4.0);
var body:b2Body = world.CreateBody(bodyDef);
}
}
}