Richard Davey
|
a910a27349
|
Engine.syncVerts is a new Engine config property that allows you to run a vert re-sync at the end of the Engine step. This can help massively if you find you've got verts drifting out of alignment with the body position when using pointer contraints, or high velocity environments. Uses the new Engine._bodiesSync function.
|
2019-12-10 17:52:37 +00:00 |
|
Richard Davey
|
444bdf116f
|
Debug tweaks
|
2019-12-10 17:50:04 +00:00 |
|
Richard Davey
|
c6bfaa8e4a
|
Vertices.calcOffset is a new function that calculates the vert body position offset, used for keeping data in sync.
|
2019-12-10 17:49:41 +00:00 |
|
Richard Davey
|
4f3a524114
|
Update World.js
|
2019-12-10 14:02:50 +00:00 |
|
Richard Davey
|
b7343f3424
|
Bumped Matter Plugin versions to avoid console logs from Common.info and Common.warn.
|
2019-12-10 14:02:10 +00:00 |
|
Richard Davey
|
36e888cc81
|
Update CHANGELOG.md
|
2019-12-10 12:07:14 +00:00 |
|
Richard Davey
|
56929fb8c6
|
Removed use of Common.indexOf (no need for it)
|
2019-12-10 12:07:03 +00:00 |
|
Richard Davey
|
118aa3a941
|
Format fix
|
2019-12-10 12:05:12 +00:00 |
|
Richard Davey
|
0e95c1ad19
|
Merged Body.setCentre
|
2019-12-10 12:03:27 +00:00 |
|
Richard Davey
|
dc127081eb
|
Merged new pointAWorld and pointBWorld functions
|
2019-12-10 12:01:58 +00:00 |
|
Richard Davey
|
257c00228b
|
Removed un-used _requireGlobal function
|
2019-12-10 12:01:42 +00:00 |
|
Richard Davey
|
f22c3ad17d
|
New fromPath reg exp
|
2019-12-10 12:01:24 +00:00 |
|
Richard Davey
|
5b17e35a87
|
Format tidy-up
|
2019-12-10 12:01:14 +00:00 |
|
Richard Davey
|
7bdcb5a892
|
Temp bounds debug
|
2019-12-10 02:42:16 +00:00 |
|
Richard Davey
|
b92e8e9a60
|
Moved position update to earlier (was too soon)
|
2019-12-09 17:13:10 +00:00 |
|
Chris Andrew
|
15ac5e736a
|
#4903 Clarified z position documentation by linking to depth GO component.
|
2019-12-09 16:57:05 +00:00 |
|
Richard Davey
|
f18c6b5fda
|
Update CHANGELOG.md
|
2019-12-09 13:22:58 +00:00 |
|
Richard Davey
|
eb254f0c5c
|
If the Matter.Body config doesn't contain a position property, it will now default to using Vertices.centre(body.vertices) as the position. In most cases, this is what you need, so it saves having to pass it in the config object.
|
2019-12-09 13:22:55 +00:00 |
|
Richard Davey
|
ea3a0f8544
|
Update CHANGELOG.md
|
2019-12-09 12:52:09 +00:00 |
|
Richard Davey
|
c9adc01111
|
The Matter.PhysicsEditorParser has been updated so it no longer needs to set the render offsets, and instead uses the center of mass values.
|
2019-12-09 12:52:05 +00:00 |
|
Richard Davey
|
8f67dad4a5
|
Matter.setExistingBody , which is called interally whenever a Body is set on a Game Object, now uses the new centerOffset values to ensure that the texture frame is correctly centered based on the center of mass, not the Body bounds, allowing for much more accurate body to texture mapping with complex multi-part compound bodies.
|
2019-12-09 12:51:26 +00:00 |
|
Richard Davey
|
53314ca435
|
The Matter.Mass.centerOfMass component property now returns the pre-calculated Body centerOfMass property, which is much more accurate than the previous bounds offset value.
|
2019-12-09 12:49:55 +00:00 |
|
Richard Davey
|
9f012ebf86
|
Matter.Transform.centerOffsetX is a new read-only property available on all Matter Game Objects that returns the horizontal offset between the center of the frame and the center of mass. This can be used to allow for accurately mapping texture centers to the body center.
|
2019-12-09 12:48:51 +00:00 |
|
Richard Davey
|
50b511e872
|
Matter.Body.centerOfMass is a new property added to the Matter Body object that retains the center of mass coordinates when the Body is first created.
|
2019-12-09 12:45:44 +00:00 |
|
Richard Davey
|
7ae124ff6e
|
Docs fix.
|
2019-12-09 08:57:24 +00:00 |
|
Richard Davey
|
44ff20d07e
|
Added deltaXFinal and deltaYFinal methods.
|
2019-12-09 08:55:37 +00:00 |
|
samme
|
77ad6c66fe
|
Correct type for Phaser.Tilemaps.LayerData#data
Fixes #4904 ?
|
2019-12-08 15:23:15 -08:00 |
|
Richard Davey
|
074c91c43a
|
Update README.md
Added new Cerebralfix logo - thanks guys :)
|
2019-12-05 11:14:36 +00:00 |
|
samme
|
da2a0233a6
|
Correct docs for Phaser.Math.GetSpeed()
Fixes #4895
|
2019-12-04 12:34:09 -08:00 |
|
Richard Davey
|
e98a639caa
|
Update CHANGELOG.md
|
2019-12-04 03:52:04 +00:00 |
|
Richard Davey
|
a123faafdc
|
Added new intersects, overlap and collision filter methods.
|
2019-12-04 03:52:00 +00:00 |
|
Richard Davey
|
e7cac4ebe9
|
Removed old config values and now handles opacity properly
|
2019-12-04 03:14:06 +00:00 |
|
Richard Davey
|
aeb3d5af06
|
Removed old properties and added new ones
|
2019-12-04 03:13:44 +00:00 |
|
Richard Davey
|
22baba0749
|
Updated custom render properties
|
2019-12-04 03:13:02 +00:00 |
|
Richard Davey
|
59749ab519
|
Skip matching a body against itself
|
2019-12-04 03:12:46 +00:00 |
|
Richard Davey
|
9b8ce1b8e3
|
Adjust Resolver properties from matter config
|
2019-12-03 16:56:29 +00:00 |
|
Richard Davey
|
75e2f76f8f
|
Update Collision.js
|
2019-12-03 16:56:16 +00:00 |
|
Richard Davey
|
76c81e19c3
|
Moved the render style methods to World and use them as part of the event proxy
|
2019-12-03 14:48:04 +00:00 |
|
Richard Davey
|
ad4c982bee
|
Update CHANGELOG.md
|
2019-12-03 14:06:34 +00:00 |
|
Richard Davey
|
7d2f3b33b5
|
Added setBodyRenderStyle and setConstraintRenderStyle methods.
|
2019-12-03 14:06:32 +00:00 |
|
Richard Davey
|
c299b02542
|
Update MatterCollisionEvents.js
|
2019-12-03 14:06:15 +00:00 |
|
Richard Davey
|
9a0218b3da
|
Fixed line style and updated parameter names.
|
2019-12-03 14:06:10 +00:00 |
|
Richard Davey
|
f050b148ec
|
Rewrote plugin to tidy it up.
|
2019-12-03 10:43:35 +00:00 |
|
Richard Davey
|
00883455a8
|
Update CHANGELOG.md
|
2019-12-02 19:21:11 +00:00 |
|
Richard Davey
|
e0ae756f0d
|
Add the new collision events plugin.
|
2019-12-02 19:21:04 +00:00 |
|
Richard Davey
|
ca293d710f
|
Proxy the add and remove events and better handle debug draw injection.
|
2019-12-02 19:20:54 +00:00 |
|
Richard Davey
|
bdbd74917a
|
Added missing plugin configs.
|
2019-12-02 19:20:24 +00:00 |
|
Richard Davey
|
b38668eb5f
|
Finished all the JSDocs, exposed all Matter modules and added the new point checking methods.
|
2019-12-02 19:20:13 +00:00 |
|
Richard Davey
|
d75fb5b918
|
Removed un-used render properties and added new ones
|
2019-12-02 19:19:42 +00:00 |
|
Richard Davey
|
c32368e03e
|
Added the new ADD and REMOVE Matter World events
|
2019-12-02 19:19:21 +00:00 |
|