mirror of
https://github.com/photonstorm/phaser
synced 2024-11-22 20:53:39 +00:00
Matter.SetBody and SetExistingBody will now set the origin of the Game Object to be the Matter JS sprite.xOffset and yOffset values, which will auto-center the Game Object to the origin of the body, regardless of shape.
This commit is contained in:
parent
d329724ae5
commit
5cae6d38b3
2 changed files with 5 additions and 0 deletions
|
@ -30,6 +30,8 @@ A special mention must go to @orblazer for their outstanding assistance in helpi
|
|||
* Camera.fadeIn is a new method that will fade the camera in from a given color (black by default) and then optionally invoke a callback. This is the same as using Camera.flash but with an easier to grok method name. Fix #3412 (thanks @Jerenaux)
|
||||
* Camera.fadeOut is a new method that will fade the camera out to a given color (black by default) and then optionally invoke a callback. This is the same as using Camera.fade but with an easier to grok method name. Fix #3412 (thanks @Jerenaux)
|
||||
* Groups will now listen for a `destroy` event from any Game Object added to them, and if received will automatically remove that GameObject from the Group. Fix #3418 (thanks @hadikcz)
|
||||
* MatterGameObject is a new function, available via the Matter Factory in `this.matter.add.gameObject`, that will inject a Matter JS Body into any Game Object, such as a Text object.
|
||||
* Matter.SetBody and SetExistingBody will now set the origin of the Game Object to be the Matter JS sprite.xOffset and yOffset values, which will auto-center the Game Object to the origin of the body, regardless of shape.
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
|
@ -53,6 +55,7 @@ A special mention must go to @orblazer for their outstanding assistance in helpi
|
|||
* Graphics.alpha was being ignored in the WebGL renderer and is now applied properly to strokes and fills. Fix #3426 (thanks @Ziao)
|
||||
* The font is now synced to the context in Text before running a word wrap, this ensures the wrapping result between updating the text and getting the wrapped text is the same. Fix #3389 (thanks @rexrainbow)
|
||||
* Added the ComputedSize component to the Text Game Object, which allows Text.getBounds, and related methods, to work again instead of returning NaN.
|
||||
* Group.remove now calls the `removeCallback` and passes it the child that was removed (thanks @orblazer)
|
||||
|
||||
### Updates
|
||||
|
||||
|
|
|
@ -125,6 +125,8 @@ var SetBody = {
|
|||
this.world.add(this.body);
|
||||
}
|
||||
|
||||
this.setOrigin(body.render.sprite.xOffset, body.render.sprite.yOffset);
|
||||
|
||||
return this;
|
||||
},
|
||||
|
||||
|
|
Loading…
Reference in a new issue