We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7ceda58 commit cf1e464Copy full SHA for cf1e464
1 file changed
src/physics/matter-js/components/SetBody.js
@@ -152,10 +152,20 @@ var SetBody = {
152
var rx = body.render.sprite.xOffset;
153
var ry = body.render.sprite.yOffset;
154
155
- var cx = body.centerOffset.x;
156
- var cy = body.centerOffset.y;
+ var comx = body.centerOfMass.x;
+ var comy = body.centerOfMass.y;
157
158
- this.setOrigin(rx + (cx / this.displayWidth), ry + (cy / this.displayHeight));
+ 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
169
}
170
171
return this;
0 commit comments