protected override Body CreateBody(object data) { var body = BodyFactory.CreateEdge(WorldContext.World, InitialPosition.ToSimUnits(), EndPosition.ToSimUnits()); body.CollidesWith = Category.All; body.BodyType = BodyType.Static; body.IgnoreGravity = true; return(body); }
protected override Body CreateBody(object data) { var body = BodyFactory.CreateRectangle(WorldContext.World, 64, 64, 1f, InitialPosition.ToSimUnits(), data); body.Mass = .001f; body.BodyType = BodyType.Dynamic; body.CollidesWith = Category.All; body.Friction = 1f; //body.IgnoreGravity = true; body.FixedRotation = true; return(body); }