Richard Davey
|
09487bbfc6
|
Added new resetCollisionIDs method re: #4334
|
2019-04-08 10:34:52 +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 |
|
Richard Davey
|
07149fd737
|
New TOUCH event
|
2019-03-27 15:52:31 +00:00 |
|
Richard Davey
|
7dbda9fe62
|
Added new arguments to method
|
2019-03-27 15:52:18 +00:00 |
|
Richard Davey
|
28b41254ba
|
Removed unused code
|
2019-03-27 15:52:04 +00:00 |
|
Richard Davey
|
7a05c205b1
|
Docs fix
|
2019-03-27 15:51:55 +00:00 |
|
Richard Davey
|
7ae4a441e1
|
Added onTouch event flag and setCheckCollision methods
|
2019-03-27 15:51:43 +00:00 |
|
Richard Davey
|
e5f03f02db
|
Added isBody boolean.
|
2019-03-27 11:54:08 +00:00 |
|
Richard Davey
|
a67792ada6
|
Handle non-Game Object Body collision
|
2019-03-27 11:53:56 +00:00 |
|
Richard Davey
|
cc1b96a309
|
The Body.setCollideWorldBounds method has two new optional arguments bounceX and bounceY which, if given, will set the World Bounce values for the body.
|
2019-03-27 11:53:34 +00:00 |
|
Richard Davey
|
2b4568cf05
|
Body no longer sleeps if rotating and fixed moving a rebounding object
|
2019-03-27 10:46:42 +00:00 |
|
Richard Davey
|
7dbb502616
|
Fixed jsdocs references
|
2019-03-27 09:50:58 +00:00 |
|
Richard Davey
|
596803a434
|
Exposed the overlap functions
|
2019-03-27 09:50:48 +00:00 |
|
Richard Davey
|
168e184d04
|
You can now create a Body or StaticBody directly
|
2019-03-27 09:50:36 +00:00 |
|
Richard Davey
|
6e3d4bac6d
|
Removed un-needed files
|
2019-03-27 09:50:20 +00:00 |
|
Richard Davey
|
adb28d2f6e
|
Added new Rectangle Arcade Physics Body type
|
2019-03-27 00:21:03 +00:00 |
|
Richard Davey
|
c819599304
|
Use of a Game Object bound to a body is now optional
|
2019-03-27 00:20:49 +00:00 |
|
Richard Davey
|
811ed0e340
|
Dynamic and Static both now extend the Base Body.
|
2019-03-26 16:51:15 +00:00 |
|
Richard Davey
|
2e5e438ec4
|
Added a new Base Body class to extend from. Saves a lot of duplication.
|
2019-03-26 16:51:01 +00:00 |
|
Richard Davey
|
5bb2161d49
|
Fixed issue with non zero origins
|
2019-03-26 15:29:58 +00:00 |
|
Richard Davey
|
ab2f489c5a
|
Renamed ambiguous movingX/Y , also broke out moveX to checkX and tidied up more
|
2019-03-26 13:07:57 +00:00 |
|
Richard Davey
|
0b8fb1a21e
|
Much better hard blocking flag sets
|
2019-03-26 13:07:25 +00:00 |
|
Richard Davey
|
d942d28a81
|
Swap to use canMove and also new moveX/Y methods
|
2019-03-26 13:07:04 +00:00 |
|
Richard Davey
|
5242a62221
|
Comment out logs
|
2019-03-26 13:06:45 +00:00 |
|
Richard Davey
|
469b74b489
|
Handle single face intersects
|
2019-03-26 13:06:26 +00:00 |
|
Richard Davey
|
b7f1888549
|
Work out the dominant face even if not intersecting, or if perfectly aligned
|
2019-03-26 00:05:26 +00:00 |
|
Richard Davey
|
9b65f1bcc6
|
Moved sleep checks around
|
2019-03-26 00:05:09 +00:00 |
|
Richard Davey
|
108e2e5d7f
|
Added GravityX and reduced iterations to 1 for testing
|
2019-03-26 00:04:55 +00:00 |
|
Richard Davey
|
c58526fc74
|
Tidying up and resolving fractional comparisons
|
2019-03-25 17:25:39 +00:00 |
|
Richard Davey
|
7171d95578
|
Log out some test data
|
2019-03-25 17:25:25 +00:00 |
|