Richard Davey
|
30750d1208
|
Update PhysicsEditorParser.js
|
2019-12-11 13:07:04 +00:00 |
|
Richard Davey
|
826431c7fa
|
Tidying up
|
2019-12-11 13:06:07 +00:00 |
|
Richard Davey
|
19fc914a5b
|
PhysicsEditorParser.parseVertices now uses Bodies.flagCoincidentParts to avoid duplicating code.
|
2019-12-11 13:05:58 +00:00 |
|
Richard Davey
|
f5908fee8f
|
Matter.Bodies.flagCoincidentParts is a new function that will flags all internal edges (coincident parts) on an array of body parts. This was previously part of the fromVertices function, but has been made external for outside use.
|
2019-12-11 13:05:49 +00:00 |
|
Richard Davey
|
bf00d63cc6
|
Body.syncVerts is a new function that will re-sync the vert positions with the body position. Called if Engine.syncVerts is set (which is now the default)
|
2019-12-10 17:53:44 +00:00 |
|
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
|
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
|
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
|
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
|
da2a0233a6
|
Correct docs for Phaser.Math.GetSpeed()
Fixes #4895
|
2019-12-04 12:34:09 -08: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
|
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
|
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 |
|
Richard Davey
|
b71d4059a7
|
100% JSDoc'd!
|
2019-12-02 15:07:44 +00:00 |
|
Valentin Vetter
|
f3350ce5a8
|
TypeScript: improve pick/shuffle types
|
2019-12-01 22:36:47 +01:00 |
|
Richard Davey
|
4f8dd24df2
|
Handle legacy configs for now.
|
2019-11-28 16:19:03 +00:00 |
|
Richard Davey
|
2a4dadf3a7
|
Update MatterWorldConfig.js
|
2019-11-28 16:18:53 +00:00 |
|
Richard Davey
|
8a844fc4d3
|
Create MatterDebugConfig.js
|
2019-11-28 16:18:49 +00:00 |
|
Richard Davey
|
f126f28121
|
Split out the debug rendering process into single methods, so they can be called externally if required
|
2019-11-28 10:43:26 +00:00 |
|
Richard Davey
|
352863d664
|
Bump to 3.22
|
2019-11-28 10:43:02 +00:00 |
|
Richard Davey
|
65008266d6
|
Fixed worldConstraint
|
2019-11-27 17:49:38 +00:00 |
|
Richard Davey
|
4a1b9691c8
|
Custom render values set?
|
2019-11-27 17:49:30 +00:00 |
|
Richard Davey
|
3d46304b6a
|
Final new debug config added
|
2019-11-27 17:49:21 +00:00 |
|
Hua
|
3c4cf8834e
|
Don't add white space at last word of a line
|
2019-11-27 13:09:07 +08:00 |
|
Hua
|
3010c005dc
|
Fix bug of game.destroy()
|
2019-11-27 11:09:12 +08:00 |
|
Hua
|
a2a6124ee5
|
Mark arguments as optional
|
2019-11-27 10:05:54 +08:00 |
|
Richard Davey
|
7b280e4fb2
|
Redoing debug config
|
2019-11-26 16:39:34 +00:00 |
|
Richard Davey
|
7e4577556c
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2019-11-26 14:31:37 +00:00 |
|
Richard Davey
|
7650c5535f
|
BitmapText with a maxWidth set wouldn't update the text correctly if it was modified post-creation. You can now update the text and/or width independantly and it'll update correctly. Fix #4881
|
2019-11-26 14:31:27 +00:00 |
|
Richard Davey
|
2386d4d98c
|
Merge pull request #4882 from fselcukcan/patch-1
changed L12 `"pointerup"` to `"pointerout"`
|
2019-11-26 14:05:09 +00:00 |
|
Richard Davey
|
409a5eb592
|
3.21.1
|
2019-11-26 14:04:52 +00:00 |
|
F. Selçuk Can
|
4354255602
|
changed L12 "pointerup" to "pointerout"
|
2019-11-26 13:33:29 +03:00 |
|
Hua
|
155995ce45
|
Remove il variable
|
2019-11-26 10:15:23 +08:00 |
|
Hua
|
73c919995a
|
Override default Curve.getUtoTmapping method
Since `u` is equal to `t` in LineCurve, `Line.getUtoTmapping` could return `u` directly.
|
2019-11-26 10:08:25 +08:00 |
|
Hua
|
2ec969e718
|
Add arguments step and out
Take an optional array as the 3rd parameter in which to store the points results
|
2019-11-25 11:51:21 +08:00 |
|
Richard Davey
|
467aac2308
|
JSDoc fix
|
2019-11-22 17:46:26 +00:00 |
|
Richard Davey
|
4a33c7b5c8
|
Don't reset text
|
2019-11-22 16:43:13 +00:00 |
|
Richard Davey
|
a7b3cd585d
|
Tidying up
|
2019-11-22 16:42:53 +00:00 |
|
Richard Davey
|
0d46c7107a
|
Fixed issue with carriage-returns not reflowing text
|
2019-11-22 16:42:43 +00:00 |
|
Richard Davey
|
4435791cc1
|
Updated to use current null approach
|
2019-11-22 13:54:07 +00:00 |
|
Richard Davey
|
28982fb7fc
|
Fixed word wrapping
|
2019-11-22 13:48:10 +00:00 |
|
Richard Davey
|
b297950875
|
Added wordWrapCharCode
|
2019-11-22 13:48:01 +00:00 |
|
Richard Davey
|
5b1401153c
|
Working through BitmapText wrapping
|
2019-11-21 17:11:43 +00:00 |
|
Richard Davey
|
dc6b080091
|
Merge pull request #4874 from samme/feature/overlapCirc
Add ArcadePhysics#overlapCirc()
|
2019-11-20 22:02:15 +00:00 |
|
Richard Davey
|
e5421c4ebf
|
Fixed namespace #4873
|
2019-11-20 22:00:17 +00:00 |
|
Richard Davey
|
ce2dbb7095
|
Merge pull request #4873 from samme/feature/group-type
Add `type` for Group, Arcade.Group, Arcade.StaticGroup
|
2019-11-20 21:54:10 +00:00 |
|
samme
|
b0f99db47d
|
Add ArcadePhysics#overlapCirc()
|
2019-11-20 12:21:53 -08:00 |
|
samme
|
8585541e15
|
Add type for Group, PhysicsGroup, StaticPhysicsGroup
|
2019-11-20 11:53:38 -08:00 |
|
Richard Davey
|
72cbc89817
|
Fixes Rollup freaking out over an eval
|
2019-11-20 17:19:20 +00:00 |
|
Richard Davey
|
0bfebb29ed
|
The requestAnimationFrame polyfill no longer expects a Browserify environment and uses window through-out.
|
2019-11-20 17:10:11 +00:00 |
|
Richard Davey
|
5e1d86b75b
|
WebAudioSoundManager.setAudioContext is a new method that allows you to set the Sound Manager Audio Context to a different context instance. It will also disconnect and re-create the gain nodes on the new context.
|
2019-11-20 14:50:28 +00:00 |
|
Richard Davey
|
77ca0d0bbd
|
The WebAudioSoundManager.unlock method will now listen for keydown events in order to unlock the Audio Context, as well as touch and pointer events, making it more accessible
|
2019-11-20 13:50:55 +00:00 |
|
Richard Davey
|
a5d494f9d2
|
JSDoc fix. Fix #4871
|
2019-11-20 13:02:56 +00:00 |
|
samme
|
482757c1a8
|
Fix bad parameter in Timeline callbacks and events
Fixes #4810
|
2019-11-19 15:37:25 -08:00 |
|
Richard Davey
|
3eafac9f4f
|
lint fixes
|
2019-11-19 13:02:05 +00:00 |
|
Richard Davey
|
7d53dc3447
|
Added support for mipmap texture generation and filter levels
|
2019-11-19 13:00:54 +00:00 |
|
Richard Davey
|
ffabf069e0
|
Added mipmapFilter to game config
|
2019-11-19 13:00:37 +00:00 |
|
Richard Davey
|
c37058ef4b
|
When calling TileSprite.setTexture or setFrame , if the new frame size didn't match the old one, the new fill pattern would become distorted and the potWidth and potHeight values would be incorrect.
|
2019-11-19 11:49:54 +00:00 |
|
Richard Davey
|
b95a6a45bd
|
Fixed some JSDocs resulting from #4850
|
2019-11-19 11:23:19 +00:00 |
|
Richard Davey
|
4606f0b443
|
Merge pull request #4850 from rexrainbow/group-improvement
Add some action methods
|
2019-11-19 11:04:17 +00:00 |
|
Richard Davey
|
e09a687955
|
Correct version number
|
2019-11-19 11:00:42 +00:00 |
|
Richard Davey
|
171ca39544
|
Merge pull request #4847 from rexrainbow/Action-of-scrollFactor
Add SetScrollFactor into Action and Group's createFromConfig
|
2019-11-19 10:55:16 +00:00 |
|
Richard Davey
|
e5f93738ca
|
Merge pull request #4807 from jcyuan/master
fix TS issues and fix the condition to check video support.
|
2019-11-19 10:49:09 +00:00 |
|
Richard Davey
|
1091d09d93
|
Video.destroy has been renamed to Video.preDestroy , so that it now destroys properly like all other Game Objects. Fix #4821
|
2019-11-18 22:20:08 +00:00 |
|
Richard Davey
|
9ff331e10e
|
Merge pull request #4829 from jsoref/spelling
Spelling
|
2019-11-18 21:47:26 +00:00 |
|
Richard Davey
|
1e20ad706e
|
ADD and SUBTRACT added
|
2019-11-18 17:09:30 +00:00 |
|