Skip to content

Commit cf1e464

Browse files
committed
Ignore if CoM is 0.5
1 parent 7ceda58 commit cf1e464

1 file changed

Lines changed: 13 additions & 3 deletions

File tree

src/physics/matter-js/components/SetBody.js

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -152,10 +152,20 @@ var SetBody = {
152152
var rx = body.render.sprite.xOffset;
153153
var ry = body.render.sprite.yOffset;
154154

155-
var cx = body.centerOffset.x;
156-
var cy = body.centerOffset.y;
155+
var comx = body.centerOfMass.x;
156+
var comy = body.centerOfMass.y;
157157

158-
this.setOrigin(rx + (cx / this.displayWidth), ry + (cy / this.displayHeight));
158+
if (comx === 0.5 && comy === 0.5)
159+
{
160+
this.setOrigin(rx + 0.5, ry + 0.5);
161+
}
162+
else
163+
{
164+
var cx = body.centerOffset.x;
165+
var cy = body.centerOffset.y;
166+
167+
this.setOrigin(rx + (cx / this.displayWidth), ry + (cy / this.displayHeight));
168+
}
159169
}
160170

161171
return this;

0 commit comments

Comments
 (0)