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
|
6a2397bbae
|
The Clock.now property value is now synced to be the TimeStep.time value when the Clock plugin boots and is no longer Date.now() until the first update
|
2019-03-26 14:35:14 +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 |
|
Richard Davey
|
c8ec524068
|
Debug tests
|
2019-03-25 17:25:17 +00:00 |
|
Richard Davey
|
74be0955ca
|
Lots of small tweaks
|
2019-03-25 17:25:11 +00:00 |
|
Richard Davey
|
e83db95f77
|
Use ColInfo
|
2019-03-25 17:25:03 +00:00 |
|
Richard Davey
|
075e030fb1
|
Zero out fractional intersections
|
2019-03-25 17:24:48 +00:00 |
|
Richard Davey
|
17d4600f2f
|
Updating separate method
|
2019-03-25 12:56:01 +00:00 |
|
Richard Davey
|
21df050e88
|
Works using ColInfo object now
|
2019-03-25 12:55:52 +00:00 |
|
Richard Davey
|
df55ffd32a
|
Lots of little fixes
|
2019-03-25 12:55:41 +00:00 |
|
Richard Davey
|
3e499831cc
|
Added functions for left / right checks
|
2019-03-25 12:55:31 +00:00 |
|
Richard Davey
|
8c825692af
|
Added most interesting face result
|
2019-03-25 12:55:18 +00:00 |
|
Richard Davey
|
eec2f4cac1
|
Single functions to handle the data
|
2019-03-25 12:55:08 +00:00 |
|
Richard Davey
|
780b0bca90
|
Removed missing component
|
2019-03-25 12:54:49 +00:00 |
|
Richard Davey
|
e976721321
|
Start of the update to make it work across both axis
|
2019-03-24 23:31:31 +00:00 |
|
Richard Davey
|
d3460ba20f
|
Only needs CollisionInfo
|
2019-03-24 23:31:20 +00:00 |
|
Richard Davey
|
94bebab24d
|
Silence logs for now
|
2019-03-24 23:31:11 +00:00 |
|
Richard Davey
|
9dcd3569b4
|
Added new X axis functions
|
2019-03-24 23:30:57 +00:00 |
|