Richard Davey
|
5369ecbffe
|
Added in Gamepad axis support
Also removed issue stopping analogue buttons working properly. Added in config for DualShock 4 controller.
|
2017-09-11 01:28:09 +01:00 |
|
Richard Davey
|
ee96c4d352
|
Fixed missing diff value
|
2017-09-09 04:28:05 +01:00 |
|
Richard Davey
|
8d07bffc3b
|
Tweens now carry over the elapsed difference for more accurate timing for repeats and yoyos
|
2017-09-09 04:18:12 +01:00 |
|
Richard Davey
|
e61889f49a
|
Added gamepads to Device feature test
|
2017-09-09 03:28:38 +01:00 |
|
Richard Davey
|
f98bbc12d8
|
Added the new Gamepad Input classes
|
2017-09-09 03:17:13 +01:00 |
|
Richard Davey
|
e3334e5904
|
Moved LightLayer shaders into single files to avoid ES6 uglify errors with backtick operators.
|
2017-09-08 17:16:54 +01:00 |
|
Richard Davey
|
abaa8d6509
|
Fixed DataStore
|
2017-09-08 02:41:00 +01:00 |
|
Richard Davey
|
873ad4f0e5
|
onLoop should be called before ResetTweenData
|
2017-09-08 02:40:52 +01:00 |
|
Richard Davey
|
d8e08406ea
|
GameObjects now have a data property again, which is a light-weight DataProxy object which interfaces with the DataStore.
|
2017-09-08 01:59:53 +01:00 |
|
Richard Davey
|
62cdad7114
|
Added startToCurrent argument to Tween.updateTo.
|
2017-09-07 23:56:35 +01:00 |
|
Richard Davey
|
206f6b1271
|
Added Tween.restart and stopped the manager adding the same tween twice
|
2017-09-07 23:47:46 +01:00 |
|
Richard Davey
|
a2d96f52e4
|
Tween.updateTo added. You can also restart a Tween and play it as many times as needed by calling Play.
|
2017-09-07 22:57:21 +01:00 |
|
Richard Davey
|
9bc448341e
|
Added x/y getters to input manager for quick (if limited) access
|
2017-09-07 22:26:53 +01:00 |
|
Richard Davey
|
fb8b428f64
|
Added hasTarget method. Also you cannot add a Tween into a Timeline already playing.
|
2017-09-07 16:52:57 +01:00 |
|
Richard Davey
|
1de0242fc7
|
Timeline onStarts fire when offset expires.
|
2017-09-07 15:40:57 +01:00 |
|
Richard Davey
|
6fe38a1c51
|
Empty Timelines no long return null.
|
2017-09-07 15:40:38 +01:00 |
|
Richard Davey
|
b0e6d880dd
|
Removed onRefresh and swapped for the more concise and powerful getStart and getEnd property callbacks
|
2017-09-04 04:08:12 +01:00 |
|
Richard Davey
|
b7520ab265
|
onRefresh working properly (considering renaming though)
|
2017-09-04 02:06:55 +01:00 |
|
Richard Davey
|
97a7de6f3f
|
Made TweenData.start hooked to onRefresh - testing need for startCache now
|
2017-09-04 00:57:11 +01:00 |
|
Richard Davey
|
3af861bce3
|
Timeline sets the parent and boolean
|
2017-09-04 00:56:33 +01:00 |
|
Richard Davey
|
5896b42711
|
Modified arguments
|
2017-09-04 00:56:14 +01:00 |
|
Richard Davey
|
39ae7d46cd
|
Updated parent argument
|
2017-09-04 00:56:00 +01:00 |
|
Richard Davey
|
8ced58da32
|
Added onRefresh callback
|
2017-09-04 00:55:42 +01:00 |
|
Richard Davey
|
f7ea161c11
|
Removed Tween.startAt property as it's no longer needed
|
2017-09-03 23:18:52 +01:00 |
|
Richard Davey
|
2dcc5672cd
|
Tweens added to a Timeline use that for the timescale
|
2017-09-03 22:42:49 +01:00 |
|
Richard Davey
|
9d6f7bce08
|
Removed endCache and made value dynamic, so it can be changed every repeat
|
2017-09-02 04:03:53 +01:00 |
|
Richard Davey
|
3c890055d3
|
Removed LoadValues as it's not used
|
2017-09-02 04:03:10 +01:00 |
|
Richard Davey
|
90426403ff
|
Timeline callbacks added and working along with loop and delays
|
2017-09-02 03:16:59 +01:00 |
|
Richard Davey
|
0bdfeb20df
|
Fixed bug that caused Tween.totalDuration to be calculated incorrectly with repeat values
|
2017-09-02 00:37:34 +01:00 |
|
Richard Davey
|
038f4fd0cb
|
Removed parent property as no longer needed and fixed GameObject.destroy
|
2017-09-01 19:47:26 +01:00 |
|
Richard Davey
|
30f054d734
|
Tidying up.
|
2017-09-01 18:08:10 +01:00 |
|
Richard Davey
|
6e611e9756
|
Tween Timelines are now operational with absolute and relative offset support.
|
2017-09-01 17:51:51 +01:00 |
|
Richard Davey
|
44c88a8e3f
|
Fixed bug in DrawImage where it wouldn't correctly draw a flipped image with an origin not 0.5
|
2017-09-01 00:54:15 +01:00 |
|
Richard Davey
|
69376bf90f
|
Working through canvas flip origin bug.
|
2017-08-31 17:26:39 +01:00 |
|
Richard Davey
|
8bd0affba7
|
Fixed setFlipY.
|
2017-08-31 16:14:58 +01:00 |
|
photonstorm
|
5725e43131
|
Tidying up the Tween Manager, ready for Timelines.
|
2017-08-31 15:11:04 +01:00 |
|
Richard Davey
|
d3ffd68ac1
|
Preparing for Timeline
|
2017-08-31 00:46:38 +01:00 |
|
Richard Davey
|
3539cae9bb
|
Removed old comment
|
2017-08-30 23:56:29 +01:00 |
|
Richard Davey
|
a4b357050d
|
You can pass in the config object as the children argument to a Group
|
2017-08-30 23:56:18 +01:00 |
|
photonstorm
|
fd45182bde
|
Debug drawing now happens after collision solver.
|
2017-08-30 15:50:27 +01:00 |
|
Richard Davey
|
48db06febd
|
Merge pull request #3042 from GGAlanSmithee/casing
fix casing on components import statement
|
2017-08-29 13:58:46 +01:00 |
|
Felipe Alfonso
|
de35793fda
|
Dynamic Tilemap Canvas Renderer
|
2017-08-24 23:46:33 -03:00 |
|
Felipe Alfonso
|
25630f2af5
|
Static Tilemap Culling added
|
2017-08-23 19:27:51 -03:00 |
|
Felipe Alfonso
|
7e957d5cb6
|
bruteforce tilemap canvas rendering
|
2017-08-22 20:26:17 -03:00 |
|
Felipe Alfonso
|
6218c05f37
|
Fixed texfile loader
|
2017-08-22 17:44:40 -03:00 |
|
Alan Smithee
|
70cbd07b1b
|
fix casing on components import statement
|
2017-08-21 18:16:19 +00:00 |
|
Felipe Alfonso
|
5d52bd956b
|
Fix for StaticTilemap after defining vertex attributes
|
2017-08-18 13:17:48 -03:00 |
|
photonstorm
|
a734b74ca7
|
Removed debug work.
|
2017-08-18 17:01:51 +01:00 |
|
photonstorm
|
e35524a1f5
|
Added setCollisionMap method.
|
2017-08-18 16:47:17 +01:00 |
|
Felipe Alfonso
|
17c24ef586
|
Fixed canvas upload to gpu function
|
2017-08-18 12:31:39 -03:00 |
|
Richard Davey
|
d993056c5d
|
Fixed isActive bug
|
2017-08-18 02:59:32 +01:00 |
|
Richard Davey
|
665b295c3b
|
Restructured the Scene folder and moved the plugins and components around
Also updated the physicsManager to make it a lot more cleaner and easy to adjust in future
|
2017-08-18 01:42:14 +01:00 |
|
Richard Davey
|
b336e03c77
|
Restored original Origin class
|
2017-08-17 06:26:25 +01:00 |
|
Richard Davey
|
37bc0dbdcd
|
Moved scale to BodyScale and fixed GO position
|
2017-08-17 06:00:38 +01:00 |
|
Richard Davey
|
e36cc68044
|
2 fixed bodies won't do anything
|
2017-08-17 04:06:08 +01:00 |
|
Richard Davey
|
100f4fc013
|
Renamed setSize to setBodySize to avoid conflict with Game Object method
|
2017-08-17 03:55:17 +01:00 |
|
Richard Davey
|
18c00abe04
|
Added Friction component
|
2017-08-17 03:48:39 +01:00 |
|
Richard Davey
|
ad5fc69aab
|
Tidied up generateTexture and added default origins
|
2017-08-17 03:15:15 +01:00 |
|
Richard Davey
|
d8991c5bc5
|
Added Body.updateCallback
|
2017-08-17 03:15:02 +01:00 |
|
Richard Davey
|
a481f75e31
|
Split up parent and gameObject defines so it's clearer and more useful
|
2017-08-17 02:32:08 +01:00 |
|
Richard Davey
|
7ed21b1acb
|
Removed dead code and named the walls
|
2017-08-17 02:07:03 +01:00 |
|
Richard Davey
|
dac6228672
|
TileSprite now uses GetPowerOfTwo function to save some lines of code
|
2017-08-17 02:05:41 +01:00 |
|
Richard Davey
|
b0a1b54407
|
setOrigin needs to be called after setSize
|
2017-08-17 02:01:24 +01:00 |
|
Richard Davey
|
ca4536a7ca
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2017-08-17 01:56:46 +01:00 |
|
Richard Davey
|
64dafcca35
|
Fixed width and height properties for Dynamic Bitmap Text
|
2017-08-17 01:56:43 +01:00 |
|
Felipe Alfonso
|
b6ed58b93f
|
Fix for tile sprite
|
2017-08-16 21:54:52 -03:00 |
|
Richard Davey
|
d6fb8d7760
|
Added setBounds helper method
|
2017-08-17 01:21:12 +01:00 |
|
Richard Davey
|
d05bd40656
|
Added SetGameObject component and setSize to Offset
|
2017-08-17 01:21:01 +01:00 |
|
Richard Davey
|
24b88c2be9
|
Removed setGameObject method
|
2017-08-17 01:20:40 +01:00 |
|
Richard Davey
|
1fe9a658e7
|
Fixed bug that stopped it rendering. Also added in new color data component.
|
2017-08-17 01:20:15 +01:00 |
|
Richard Davey
|
15a749d8ea
|
Added showBody and showVelocity as config options
|
2017-08-16 23:14:30 +01:00 |
|
Richard Davey
|
67cba936da
|
World now takes a config object. Cleaner and many more options now supported.
|
2017-08-16 22:51:46 +01:00 |
|
Richard Davey
|
579489d47a
|
Fixed Rectangle inflate. Now deflates with negative values too.
|
2017-08-16 22:26:14 +01:00 |
|
Richard Davey
|
08eb2d0895
|
Removed scrollFactor fix, not needed.
|
2017-08-16 22:10:56 +01:00 |
|
Richard Davey
|
28964e5452
|
Moved Offset support into component
|
2017-08-16 22:10:43 +01:00 |
|
Richard Davey
|
a1cc024e5e
|
setAvsB and setBvsA
|
2017-08-16 22:10:19 +01:00 |
|
Richard Davey
|
898348a177
|
Added zoom in and zoom out ability to the Camera key controls
|
2017-08-16 22:10:04 +01:00 |
|
Richard Davey
|
43d470ede7
|
Now renders the body velocity to the debug graphic
|
2017-08-16 20:08:05 +01:00 |
|
Richard Davey
|
2b7c12cd75
|
Added new Debug component and fixed the body offset issue
|
2017-08-16 19:31:59 +01:00 |
|
Richard Davey
|
61c12e7e0f
|
Added setDisplaySize method
|
2017-08-16 19:03:58 +01:00 |
|
photonstorm
|
1f3ae30237
|
Working through the debug layer.
|
2017-08-16 17:27:15 +01:00 |
|
photonstorm
|
2d4a730f13
|
Start of the debug graphics object.
|
2017-08-16 17:16:23 +01:00 |
|
photonstorm
|
65ebfe719a
|
Axis passed in from the Solver.
|
2017-08-16 17:16:15 +01:00 |
|
photonstorm
|
35c667ef33
|
setCollideCallback added to the Collides component.
|
2017-08-16 17:15:58 +01:00 |
|
photonstorm
|
000eae4d7d
|
Axis added to the Collide Event
|
2017-08-16 17:15:45 +01:00 |
|
photonstorm
|
15f60a7289
|
Body debug and collision callbacks added
|
2017-08-16 17:15:35 +01:00 |
|
photonstorm
|
dbc1298752
|
Moved access of game property to sys.game to keep it inline with the Injection Map.
|
2017-08-16 17:15:12 +01:00 |
|
photonstorm
|
c893c5cb93
|
Body.reset and Body.destroy added.
|
2017-08-16 16:30:38 +01:00 |
|
photonstorm
|
8a71a2178c
|
Added Collide event into the world.
|
2017-08-16 16:30:28 +01:00 |
|
photonstorm
|
01a6592308
|
Sayonara
|
2017-08-16 14:16:41 +01:00 |
|
photonstorm
|
763b772aed
|
Farewell checksum?!
|
2017-08-16 14:12:58 +01:00 |
|
photonstorm
|
244e6535b5
|
Body.id was never being assigned, which caused the spatial hash checks to fail, leading to all kinds of weird results. Hours spent debugging this, only for it to be something so simple *facepalm*
|
2017-08-16 14:03:10 +01:00 |
|
Felipe Alfonso
|
ff9534a14a
|
Added higher threshold for warning emission on shader linking and validation
|
2017-08-16 08:57:46 -03:00 |
|
Richard Davey
|
51670f5d26
|
Lots of new World helpers
|
2017-08-16 01:20:35 +01:00 |
|
Richard Davey
|
e64981c51d
|
Added Gravity component and new ImpactBody helper class
|
2017-08-16 00:30:12 +01:00 |
|
Richard Davey
|
fe2f82c229
|
Updated Camera.Ignore so it works with the canvas renderer as well
|
2017-08-15 23:51:37 +01:00 |
|
Richard Davey
|
36cde5c6a2
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2017-08-15 23:39:28 +01:00 |
|
Richard Davey
|
cc781c5ee2
|
Lots of updates to Impact physics system
New Sprite and Image handlers with helper methods.
Updated motion, world and new Factory class.
|
2017-08-15 23:38:35 +01:00 |
|
Richard Davey
|
8cf216a530
|
New PhysicsManager Scene system
|
2017-08-15 23:37:56 +01:00 |
|
Richard Davey
|
b769e2cb3d
|
Removed game argument and added boot method
|
2017-08-15 23:37:38 +01:00 |
|
Richard Davey
|
1e6659b2ef
|
Added physics to the injection map
|
2017-08-15 23:37:00 +01:00 |
|
Richard Davey
|
dd68b6a79b
|
Added PhysicsManager and tidied things up
|
2017-08-15 23:36:46 +01:00 |
|
Richard Davey
|
13a240789f
|
Removed all helper methods (moved to Components) and tidied up debug
|
2017-08-15 23:36:28 +01:00 |
|
Richard Davey
|
2d693a3af0
|
New Impact Body components
|
2017-08-15 23:36:00 +01:00 |
|
Richard Davey
|
7670ec50bb
|
Derive game instance from Scene
|
2017-08-15 23:35:35 +01:00 |
|
Richard Davey
|
562eb4ab1a
|
All GameObjects now have a physics body property (which is null by default)
|
2017-08-15 23:35:16 +01:00 |
|
Richard Davey
|
0a1e4e09cf
|
Added physics game config getter
|
2017-08-15 23:34:39 +01:00 |
|
Felipe Alfonso
|
9856200fdf
|
Added camera gameobject filtering
|
2017-08-15 16:42:04 -03:00 |
|
Felipe Alfonso
|
8fd14688b6
|
Fix when rendering more than the buffer limit
|
2017-08-14 23:36:41 -03:00 |
|
Felipe Alfonso
|
a536403cc7
|
Conflict fix
|
2017-08-14 23:04:02 -03:00 |
|
Felipe Alfonso
|
5f5ccd04b6
|
Lights work with camera zoom and also added support for light radius
|
2017-08-14 22:51:43 -03:00 |
|
photonstorm
|
7fe23d93be
|
Split Forward and Deferred max counts up.
|
2017-08-14 15:57:49 +01:00 |
|
photonstorm
|
5a939da11e
|
Renamed SetEventCallback to just SetCallback.
|
2017-08-14 15:57:15 +01:00 |
|
photonstorm
|
f23c68caa6
|
Blitter.create only uses default frame if none provided.
|
2017-08-14 13:13:27 +01:00 |
|
photonstorm
|
e5b1b939f5
|
Bob.destroy will now remove itself from its parent as it should.
|
2017-08-14 13:13:11 +01:00 |
|
photonstorm
|
6ac3806091
|
Default to single space if no text given to avoid WebGL texture errors.
|
2017-08-14 13:12:59 +01:00 |
|
photonstorm
|
8e19673f08
|
Added in setFrame method to all texture based Game Objects.
|
2017-08-14 13:12:45 +01:00 |
|
photonstorm
|
3a8c50fbe3
|
Finished TweenManager.shutdown and destroy.
|
2017-08-11 17:49:46 +01:00 |
|
photonstorm
|
d0651ee4b8
|
Added getAllTweens, getTweensOf, isTweening, killAll, killTweensOf, pauseAll and resumeAll to the Tween Manager.
|
2017-08-11 17:42:10 +01:00 |
|
photonstorm
|
56672007d0
|
Added Tween.stop. Stops the tween immediately, regardless of how far into its progress it has got.
|
2017-08-11 17:41:23 +01:00 |
|
photonstorm
|
1b1f249003
|
Added in Tween.timeScale for scaling the time used for a single Tween.
Added in TweenManager.globalTimeScale for scaling the time used by ALL tweens currently active.
|
2017-08-11 17:12:18 +01:00 |
|
photonstorm
|
5fe09c90a0
|
Shadow fill default should be true.
|
2017-08-11 16:59:29 +01:00 |
|
photonstorm
|
40952d633d
|
You can now call this.add.tween and this.make.tween as proxies to the TweenManager.
Removed TweenManager local Events dispatcher.
|
2017-08-11 13:22:41 +01:00 |
|
photonstorm
|
d2e0f9e0bf
|
Yoyo and Repeat now pass the target as the second argument.
Optimized tweenArray creation in the builder.
Added flipX and flipY tween controls.
|
2017-08-11 13:14:34 +01:00 |
|
Richard Davey
|
5b2ba6ccef
|
Added all of the Tween callbacks.
onStart, onUpdate, onRepeat, onYoyo, onLoop and onComplete and tested them all.
|
2017-08-11 04:08:21 +01:00 |
|
Richard Davey
|
427d001c42
|
Added toggleFlipX and toggleFlipY methods
|
2017-08-11 04:06:37 +01:00 |
|
Richard Davey
|
5e065d0069
|
Merge pull request #3040 from jaminscript/patch-1
Add missing comma to Frame Rate Config
|
2017-08-10 05:27:33 +01:00 |
|
Richard Davey
|
b1471ff8d6
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2017-08-10 05:19:07 +01:00 |
|
Richard Davey
|
0d3b8df879
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2017-08-10 05:17:58 +01:00 |
|
Richard Davey
|
640dc69dd2
|
play returns the Sprite reference for proper chaining
|
2017-08-10 05:17:26 +01:00 |
|
Richard Davey
|
e206885be0
|
Alphabetical order
|
2017-08-10 05:17:13 +01:00 |
|
Richard Davey
|
ad4f102335
|
Added ability to load Unity meta data files for sprite sheets
|
2017-08-10 05:17:02 +01:00 |
|
Ben Abbott
|
aafb338be8
|
Add missing comma to Frame Rate Config
As I was experimenting with Phaser 3 I copied and pasted the example FPS config only to find it was missing a comma.
|
2017-08-10 14:44:26 +12:00 |
|
Felipe Alfonso
|
0b282aeba1
|
Light layer hardcoded max light count removed
|
2017-08-09 20:33:54 -04:00 |
|
Felipe Alfonso
|
679bbefff8
|
Deferred renderer added to Light Layer
|
2017-08-09 19:36:48 -04:00 |
|
photonstorm
|
2955df2f4f
|
isPlaying method.
|
2017-08-09 17:24:03 +01:00 |
|
photonstorm
|
2be710c56d
|
Added comments
|
2017-08-09 17:23:53 +01:00 |
|
photonstorm
|
92b05226ca
|
loop is numeric, not boolean.
|
2017-08-09 17:23:39 +01:00 |
|
photonstorm
|
80fc2e9820
|
Tweens don't update if paused.
|
2017-08-09 17:23:23 +01:00 |
|
photonstorm
|
2ddafdd0b5
|
Moved out of core and fixed Point path.
|
2017-08-08 17:16:23 +01:00 |
|
Felipe Alfonso
|
0943f5bf8f
|
fixed issue with light layer and other rendering elements. Also added depth sorting property to light layer
|
2017-08-07 18:16:05 -04:00 |
|
photonstorm
|
b21baeb0b4
|
JSHint fix + added url.
|
2017-08-07 17:14:39 +01:00 |
|
photonstorm
|
e19e9758f5
|
Fixed issue with UpdateList trying to destroy items it manages.
|
2017-08-07 17:14:13 +01:00 |
|
photonstorm
|
e96fe93b12
|
Fix #3039
|
2017-08-07 15:44:58 +01:00 |
|
Felipe Alfonso
|
121b5c62f3
|
Light Scroll Factor
|
2017-08-04 16:09:25 -04:00 |
|
photonstorm
|
b8df529ff1
|
Updated Loader and all single-file file types to support multiple load methods. Will now work with argument based loader, a configuration object or an array of objects, per all file types. Moved lots of code out of the Loader plugin and into BaseLoader and the FileType files.
|
2017-08-04 18:43:05 +01:00 |
|
photonstorm
|
dec57e2915
|
Extended ImageFile to support setting from a config object or array of objects.
|
2017-08-04 16:15:00 +01:00 |
|
photonstorm
|
54ffcc6391
|
Returns input value of number or string.
|
2017-08-04 16:14:41 +01:00 |
|
Felipe Alfonso
|
71e1206f89
|
Light Layer working on screen space
|
2017-08-03 19:55:20 -04:00 |
|
Felipe Alfonso
|
2a3f966cb5
|
Light Layer update work in progress
|
2017-08-03 16:02:57 -04:00 |
|