Ejemplo n.º 1
0
            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);
            }
Ejemplo n.º 2
0
            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);
            }