Funnisimo
|
4455237967
|
need to do velocity based separation too
|
2019-09-19 14:13:07 -05:00 |
|
Funnisimo
|
b7ff2c02ae
|
FIX #4751 - Physics.Arcade.World.separateCircle - weird effects when bounce=0
|
2019-09-13 11:34:11 -05:00 |
|
Richard Davey
|
5b10c07d2e
|
ArcadePhysics.Body.checkWorldBounds would incorrectly report as being on the World bounds if the blocked.none flag had been toggled elsewhere in the Body. It now only sets if it toggles a new internal flag
|
2019-09-05 16:06:08 +01:00 |
|
Richard Davey
|
6c575ca20e
|
Arcade.Events.WORLD_STEP is a new event you can listen to. It is emitted by the Arcade Physics World every time the world steps once. It is emitted _after_ the bodies and colliders have been updated. Fix #4289
|
2019-06-19 15:41:45 +01:00 |
|
Richard Davey
|
ef4b3cfe89
|
Improved update handler to cut down on body iteration and stepping without an update due. Fix #4529
|
2019-06-19 15:32:17 +01:00 |
|
Richard Davey
|
96298cf920
|
Added new resetFlags method and willStep and delta arguments to preUpdate .
|
2019-06-19 15:31:29 +01:00 |
|
Richard Davey
|
b917a0611f
|
ESLint fix
|
2019-06-19 09:46:38 +01:00 |
|
Richard Davey
|
57fd8c9ce1
|
Merge pull request #4540 from BdR76/patch-2
drawDebug, display checkCollision sides
|
2019-06-19 09:28:31 +01:00 |
|
Richard Davey
|
932583402c
|
Merge pull request #4589 from samme/x/arcade-static-body-setSize
Change arguments to Arcade.StaticBody#setSize
|
2019-06-19 09:21:00 +01:00 |
|
samme
|
7bba56be16
|
Change arguments to StaticBody#setSize
`center` replaces `offsetX`, `offsetY`
|
2019-06-12 10:59:07 -07:00 |
|
Richard Davey
|
9c7b26260e
|
StaticPhysicsGroup can now take a classType property in its Group Config and will use the value of it, rather than override it. If none is provided it'll default to ArcadeSprite . Fix #4401
|
2019-06-12 12:06:40 +01:00 |
|
Richard Davey
|
77859b1cdf
|
Calling Arcade Physics Body.reset on a Game Object that doesn't have any bounds, like a Container, would throw an error about being unable to access getTopLeft . If this is the case, it will now set the position to the given x/y values
|
2019-06-11 18:20:56 +01:00 |
|
Markus Appel
|
5ff9b20668
|
Correct docs of arcade physics body member
|
2019-06-09 12:22:15 +02:00 |
|
samme
|
6a2c476557
|
Use defaultStrokeWidth in drawDebug()
|
2019-06-04 13:27:02 -07:00 |
|
BdR76
|
717c89d79b
|
Changed if-statements to multiple lines
Changed the if-statements to multiple lines as per ESLint config
|
2019-05-31 13:15:23 +02:00 |
|
samme
|
8e717d5588
|
Remove GroupClassTypeConstructor type
|
2019-05-23 15:10:40 -07:00 |
|
BdR76
|
f28df06bcf
|
drawDebug, display checkCollision sides
drawDebug, instead of rectangle only draw the sides where checkCollision is true, similar to debugger in layer
|
2019-05-19 14:49:15 +02:00 |
|
hizzd
|
4aa3d9f81a
|
Fixed separateCircle cause the position set NaN.
|
2019-05-11 20:52:57 +08:00 |
|
Richard Davey
|
c91ed91ce3
|
License link update
|
2019-05-10 16:15:04 +01:00 |
|
Richard Davey
|
e8f6bae7cb
|
A Body with damping and drag enabled would fail to move if it went from zero velocity to a new velocity inside an update loop. It will now reset its speed accordingly and retain its new velocity
|
2019-05-10 12:28:06 +01:00 |
|
Richard Davey
|
fbe2470f99
|
Arcade Physics Types
|
2019-05-09 12:33:37 +01:00 |
|
Richard Davey
|
e916dbe783
|
Math Types
|
2019-05-09 12:32:37 +01:00 |
|
Richard Davey
|
8e8b182359
|
Group Types
|
2019-05-09 11:56:16 +01:00 |
|
Richard Davey
|
ff9f7cf574
|
Always world step once
|
2019-05-08 15:43:01 +01:00 |
|
Richard Davey
|
18a924c39c
|
Passing an _array_ of configuration objects to physics.add.group would ignore them and none of the children would be assigned a physics body. Fix #4511
|
2019-05-07 16:17:28 +01:00 |
|
Richard Davey
|
63ddc0b07d
|
Merge pull request #4279 from akuskis/Issue_#4256.Circles_collision
Fix circles collision #4256
|
2019-05-04 12:44:29 +01:00 |
|
Richard Davey
|
dcf2d44f4a
|
Removed un-used properties
|
2019-05-03 17:38:37 +01:00 |
|
Richard Davey
|
bf741e962c
|
Restored Arcade Physics v1 and merged in all the core changes
|
2019-05-03 17:28:06 +01:00 |
|
Richard Davey
|
11c1b458fa
|
Phaser.Physics.Arcade.Events is now exposed in the namespace, preventing it from erroring if you use them in TypeScript. Fix #4481
|
2019-04-24 13:44:57 +01:00 |
|
Richard Davey
|
2ecaad5f03
|
Fixes use of static keyword. Fix #4458
|
2019-04-05 18:04:34 +01:00 |
|
Richard Davey
|
3075e088c7
|
Added directX and directY properties as well as setDirectPosition method.
|
2019-04-01 23:15:00 +01:00 |
|
Richard Davey
|
64d8f928d0
|
Fixed sleeping and strengthening direct control movement.
|
2019-04-01 17:19:38 +01:00 |
|
Richard Davey
|
e7334834ff
|
Abort? Then abort.
|
2019-04-01 17:19:07 +01:00 |
|
Richard Davey
|
c907432c2b
|
Refactoring to handle checkCollision better
|
2019-04-01 17:18:58 +01:00 |
|
Richard Davey
|
4ca877b32e
|
Now returns area of intersection in a temp rectangle
|
2019-04-01 14:58:51 +01:00 |
|
Richard Davey
|
3e5358dded
|
Dump CI to window for testing
|
2019-03-31 23:16:27 +01:00 |
|
Richard Davey
|
0f4e9f289d
|
Fixed issue with delta = 1
|
2019-03-31 23:16:13 +01:00 |
|
Richard Davey
|
4d660f2f51
|
Minimum displacement linear equation solver finally working properly, yay!
|
2019-03-29 17:07:48 +00:00 |
|
Richard Davey
|
c636c58ff8
|
Working out incorrect face at high speeds
|
2019-03-29 00:10:58 +00:00 |
|
Richard Davey
|
b97bf51329
|
Removed positionIterations
|
2019-03-28 23:35:09 +00:00 |
|
Richard Davey
|
b99e680f6b
|
Fixed swizzle and embedded abort
|
2019-03-28 23:33:00 +00:00 |
|
Richard Davey
|
535388b828
|
Added Distance Threshold and seeking
|
2019-03-28 23:32:46 +00:00 |
|
Richard Davey
|
5589374e71
|
Removed debugging
|
2019-03-28 23:32:24 +00:00 |
|
Richard Davey
|
14781003b3
|
Temp logs on
|
2019-03-28 14:58:57 +00:00 |
|
Richard Davey
|
cb77405031
|
Better seek handling
|
2019-03-28 14:58:51 +00:00 |
|
Richard Davey
|
bb058dc7ba
|
Moved OverlapRect to a component and added option to scan both dynamic and static bodies
|
2019-03-28 14:10:03 +00:00 |
|
Richard Davey
|
9577f3e612
|
Added condition to resolve fast moving body penetration hitting the wrong face
|
2019-03-28 14:09:45 +00:00 |
|
Richard Davey
|
2317cb216e
|
Emits new TOUCH event
|
2019-03-27 15:53:19 +00:00 |
|
Richard Davey
|
5eebdff3ca
|
Now properly handles body face blocking
|
2019-03-27 15:53:01 +00:00 |
|
Richard Davey
|
13181e2238
|
Embedded? Don't block then.
|
2019-03-27 15:52:45 +00:00 |
|