Box2D is an open-source rigid-body 2D physics simulation library for games, written in C++.
1
vote
0answers
26 views
Need to join 2 bodies via weld joint but not on center of mass
I have successfully join 2 bodies via weld joint , but my problem is I want to join corners of bodies not on centre of mass. Is there any way to achieve this?
Above image consist 3 polygon body that ...
2
votes
0answers
22 views
JBox2D Polygon Collisions Acting Strange
I have been playing around with JBox2D and Slick2D and made a little demo with a ground object, a box object, and two different polygons. The problem I am facing is that the collision-detection for ...
1
vote
1answer
61 views
Movement of body after applying weld joint
I have two rectangular bodies. I've applied Weldjoint successfully on these bodies.
I want to move that joined body by applying linear impulse. After weld joint, these two bodies becomes single body ...
0
votes
1answer
35 views
coloring box2d body in LibGDX
I want to color polygon of box2d in LibGDX. Found below useful class for that.
http://libgdx.badlogicgames.com/nightlies/docs/api/com/badlogic/gdx/graphics/glutils/ShapeRenderer.html
But, it is not ...
0
votes
1answer
47 views
Box2d making a body follow the mouse accurately
I am trying to make a box2d b2Body follow my mouse position. This is the code I am using at the moment but it is not performing very well:
deltaPos = mousePos - body->GetPosition();
deltaPos *= k;
...
0
votes
1answer
37 views
Move background with the player location
I want to move background with player location in ios . I have implemented the infinite parallax background by using the CCParallax class but i don't need it. I want to do something similar to this ...
2
votes
1answer
60 views
box2d raycast filter category
I am trying to filter a category in my ray casting (jBox2D within libGDX), which should return the closest object that does not belong to the category LEVEL0. I've tried a plethora of approaches, but ...
0
votes
0answers
24 views
Runtime Error when creating dynamically a new body in Box2D (Java)
I didn't find any answer to my problem so far. Each i launch my game, the JVM gave me this error:
The idea is to create new object on the screen by creating new body with Box2D. So i create the ...
0
votes
1answer
53 views
Getting a sprite from multiple sprites for right material pattern
Not sure how accurate the question was but I'll put it this way. I'm developing a game where player will construct his/her own stuff, like bridge, building etc. using cocos2d-iphone and Box2D. First ...
2
votes
2answers
86 views
How to make Box2D bodies automatically return to a initial rotation
I have two long Box2D bodies, that can collide while moving one of them around with MouseJoint. I want them to try to hold their position and rotation.
Blue body is moved using MouseJoint (yellow) ...
0
votes
1answer
43 views
Box2D Static-Dynamic body joint eliminates collisions
I have a static body A, and a dynamic body B, and a dynamic body C. A is filtered to not collide with anything, B and C collide with each other.
I wish to create a joint between B and A. When I ...
0
votes
1answer
56 views
Remove a body when touched in LibGDX(Box2D)
I am using LibGDX to create a new project.
What i am trying to do is, i load bodies from a tmx file into levels which works fine. The bodies also has a sprite with them.
The problem is, is i would ...
1
vote
2answers
119 views
How do I make a Box2D object that makes objects passing through it slower?
I wish to have a sort of "slow motion" or "slow down" effect on a players character when they walk in a mud area, usually the character velocity is 3f constant in any one direction. The problem is I ...
1
vote
1answer
95 views
Making a 2D TMX tile map
Should there be a specific link between the characters height as well as the tile size for the tile maps? That is if a tile is 32x32 does that mean that a character sprite has to be the same size? ...
1
vote
1answer
90 views
How to reduce the time it takes to speed up an object?
I have a body that I am applying a force to every step. However, I it takes a significant amount of time for it to speed up, which I do not want. Is there some value I can adjust to help with this?