photonstorm
8e77e8cedb
Lots of TypeScript defs updates for the new Physics / Body classes.
2014-02-05 16:54:58 +00:00
photonstorm
846e9c5061
Removed debug info and tidying up ready for release.
2014-02-05 16:54:58 +00:00
photonstorm
1af86771ba
And we have level/ground jitter fixed :) Starstruck is running again properly now too. Time to commit and remove lots of debug data.
2014-02-05 16:54:58 +00:00
photonstorm
84f0f00f49
n-way collision checks and onBeginContact and onEndContact done and working. Also fixed issue in TweenManager.removeAll.
2014-02-05 16:54:58 +00:00
Richard Davey
4502ca1bf6
Merge pull request #359 from qdrj/patch-7
...
Update phaser.d.ts
2014-02-05 12:33:30 +00:00
Richard Davey
70ad43e71b
Merge pull request #357 from qdrj/patch-5
...
Update phaser.d.ts
2014-02-05 12:33:04 +00:00
qdrj
a1ccddcd7e
Update phaser.d.ts
...
Added BitmapText definitions
2014-02-05 01:19:04 -08:00
qdrj
82c39d0866
Update phaser.d.ts
...
It is a bit confusing that AnimationManager.getAnimation can return animation object or false. Maybe it will better if this method will be returning null instead of false.
2014-02-04 23:24:28 -08:00
Richard Davey
45f9db515a
Merge pull request #356 from qdrj/patch-4
...
Update phaser.d.ts
2014-02-04 03:08:18 -08:00
qdrj
09d4b2bb8b
Update phaser.d.ts
2014-02-04 01:32:06 -08:00
photonstorm
8315973c5d
Body/Group testing complete. Now focusing on n-way collision.
2014-02-03 04:09:45 +00:00
photonstorm
28f71ed86d
Fixed the Sprite / World / Group body issue. So invaders now works again, as do the new examples.
2014-02-03 04:09:45 +00:00
photonstorm
3488880956
Sprite vs. Sprite Group Body Tests.
2014-02-03 04:09:45 +00:00
Richard Davey
33d47cf9e9
Merge pull request #344 from qdrj/patch-1
...
Update phaser.d.ts
2014-01-31 10:28:21 -08:00
Richard Davey
cdb1891420
Merge pull request #350 from qdrj/patch-3
...
Update phaser.d.ts
2014-01-31 10:28:02 -08:00
qdrj
30af712d6a
Update phaser.d.ts
...
Fix typo StageScaleMode.pageAlignVeritcally
2014-01-31 07:32:17 -08:00
photonstorm
5e182d317b
Fixed lots of examples and added the missing Line.js.
2014-01-31 14:12:20 +00:00
Richard Davey
26f2b2a931
Merge pull request #349 from qdrj/patch-2
...
Update phaser.d.ts
2014-01-31 05:41:22 -08:00
qdrj
e5dc16b68d
Update phaser.d.ts
...
Fix incorrect Loader.checkKeyExists declaration
2014-01-31 04:53:19 -08:00
photonstorm
27fc447928
New polygon collision object examples and Body scale fixes.
2014-01-31 10:34:18 +00:00
photonstorm
45b6d5a741
Removed: Debug.renderSpriteTouching, Debug.renderLocalTransformInfo, Debug.renderWorldTransformInfo, Debug.renderSpriteCollision and Debug.dumpLinkedList.
...
Debug.renderPhysicsBody(body, color) is extremely useful for debugging the new physics bodies. Will draw the outline + points in the color given.
Debug.renderBodyInfo(sprite, x, y, color) will display lots of Sprite body data.
2014-01-31 05:42:20 +00:00
photonstorm
13a86765cb
Phaser.CANVAS_PX_ROUND is a boolean. If 'true' the Canvas renderer will Math.floor() all coordinates before drawImage, stopping pixel interpolation. Defaults to false.
...
Phaser.CANVAS_CLEAR_RECT is a boolean. If 'true' (the default) it will context.clearRect() every frame. If false this is skipped (useful if you know you don't need it)
Collision now works between Sprites positioned via sprite.x/y, sprite.body.x/y or sprite.body.velocity.
If you are tweening a sprite and still want physics collision, set `sprite.body.moves = false` otherwise it will fight against the tween motion.
2014-01-31 04:14:02 +00:00
photonstorm
68b7d22e0d
Fixed issue with the camera being slightly out of sync with 'fixedToCamera' sprites. Also fixed 'jitter' issue with camera targets.
2014-01-31 03:32:12 +00:00
photonstorm
6e4e99f436
Added Game Update loop step debugging - has proved utterly invaluable! Resolved camera jitter issues, gravity / downward force on tile/boundary issues and most tilemap collision issues.
2014-01-31 02:06:45 +00:00
photonstorm
651858372c
Added Game core loop stepping support. Super-useful for debugging, and helped me track down the issue with jittery physics collision. Double-win!
2014-01-29 17:10:13 +00:00
photonstorm
d51a37211c
Phaser.Line added to the group of geometry classes, with full point on line/segment and intersection tests (see new examples)
2014-01-29 00:21:28 +00:00
photonstorm
5b85c910cb
New lineIntersectLine() function working nicely.
2014-01-28 17:13:07 +00:00
qdrj
e5f52e8ae8
Update phaser.d.ts
...
GameObjectFactory.add.existing should return added object
2014-01-27 23:57:28 -08:00
photonstorm
82cb66f47b
Updated intersects code, tilemap collision is running again. Still finding gravity pushing sprites through tiles.
2014-01-28 06:52:56 +00:00
photonstorm
9deb5514a2
ArcadePhysics.setBoundsToWorld implemented. Body.setCircle, setRectangle and setPolygon all working. Tidying up Body class. Need to add tile collision special case handler next.
2014-01-28 05:01:17 +00:00
photonstorm
90c09374af
Velocity integration tidied up. Now moving to sync Body with Sprite center point.
2014-01-28 01:29:35 +00:00
photonstorm
fbe508ab1b
Direct assignment of Body values, allows for sloped ground walking.
2014-01-27 17:08:20 +00:00
photonstorm
dbdb2a2026
Adjusted delta timer cap and fixed some typos and more examples.
2014-01-27 17:08:20 +00:00
Richard Davey
4432d37e6e
Merge pull request #312 from miguelangelgonzalez/dev
...
Added missing Typescript definitions
2014-01-27 07:40:45 -08:00
Richard Davey
511858e3f5
Merge pull request #340 from qdrj/patch-2
...
Update phaser.d.ts
2014-01-27 07:40:25 -08:00
Richard Davey
d37ec40d72
Merge pull request #339 from qdrj/patch-1
...
Update phaser.d.ts
2014-01-27 07:39:54 -08:00
Richard Davey
f575967840
Merge pull request #327 from timcooper/dev
...
Allow fullscreen to work from iframe
2014-01-27 07:39:11 -08:00
Richard Davey
912551a45d
Merge pull request #323 from hstolte/patch-1
...
removed duplicate line in Timer class
2014-01-27 07:37:55 -08:00
photonstorm
4505aa50f6
Integrated SAT. Fixed lots of examples. Fixed documentation. Added new examples and built new phaser.js file for testing.
2014-01-27 06:29:26 +00:00
photonstorm
45518b3ecd
Adding checkCollision tests.
2014-01-24 17:30:37 +00:00
qdrj
3fb2eb23cd
Update phaser.d.ts
...
Incorrect TilemapLayer constructor
2014-01-24 01:13:09 -08:00
qdrj
8b06f9cd86
Update phaser.d.ts
...
Remove duplicated Timer.create signature
2014-01-23 22:50:02 -08:00
photonstorm
e3aaec8ac0
Removed Time delta cap, removed drag references from Emitter and tested doing a custom polygon collision.
2014-01-24 03:53:11 +00:00
photonstorm
ea9e22f472
SAT implemented and working nicely at long last :)
2014-01-23 21:45:35 +00:00
photonstorm
110ab4e253
More robust gravity handling avoiding 'sticky walls'. Added new platform test with mixture of mass tile collision and physics.
2014-01-23 01:50:43 +00:00
photonstorm
31b68ac94f
Removed all references to drag from the Examples and replaced with Friction.
2014-01-22 21:06:16 +00:00
photonstorm
20108e47f3
Working through re-integrating tilemap collision. So far, so good.
2014-01-22 16:16:53 +00:00
photonstorm
1370ba52b5
Fixed Sci-Fly and restored tile collision handling.
2014-01-22 14:49:06 +00:00
photonstorm
b2c49ef853
Merging previous changes back in again.
2014-01-22 14:31:18 +00:00
photonstorm
f6af6fe0a3
Not fully working, but commit for posterity. Time to rollback if we're ever going to get this released.
2014-01-22 12:31:35 +00:00