Richard Davey
|
ffd217dbdd
|
Fixed size calculation and updated docs
|
2018-12-13 11:46:17 +00:00 |
|
Richard Davey
|
caad527b29
|
Added getData and putData methods.
|
2018-12-13 00:30:13 +00:00 |
|
Richard Davey
|
b8fbd0d2c0
|
keydown and keyup events now fire for every possible key, no matter if they exist in the KeyCodes list or not.
|
2018-12-12 16:50:04 +00:00 |
|
Richard Davey
|
17e7ddedf7
|
Update CHANGELOG.md
|
2018-12-12 13:15:04 +00:00 |
|
Richard Davey
|
af5b1f2427
|
StaticBody.reset in Arcade Physics would ignore the x and y values given to it. If given, they're now used to reset the parent Game Object before the body is updated. Fix #4224
|
2018-12-12 12:39:47 +00:00 |
|
Richard Davey
|
cc55ee73cf
|
Changing scaleX or scaleY on a MatterImage or MatterSprite would cause the body scale to become distorted as the setters didn't use the correct factor when resetting the initial scale. Fix #4206
|
2018-12-12 12:07:16 +00:00 |
|
Richard Davey
|
cc2981d590
|
Update CHANGELOG.md
|
2018-12-12 11:56:13 +00:00 |
|
Richard Davey
|
9ee0535621
|
Update CHANGELOG.md
|
2018-12-12 11:10:31 +00:00 |
|
Richard Davey
|
744bcf4791
|
Update CHANGELOG.md
|
2018-12-12 11:09:06 +00:00 |
|
Richard Davey
|
d9f89fbde1
|
Fixed lint error, added docs.
|
2018-12-11 09:31:56 +00:00 |
|
Richard Davey
|
27c1426856
|
Updated earcut from 2.1.1 to 2.1.4.
|
2018-12-10 16:35:11 +00:00 |
|
Richard Davey
|
a62f01e97c
|
Update CHANGELOG.md
|
2018-12-08 15:02:52 +00:00 |
|
Richard Davey
|
c3524b345f
|
Added CanvasTexture.drawFrame method.
|
2018-12-08 13:10:55 +00:00 |
|
Richard Davey
|
9dd7d2d8aa
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2018-12-07 19:28:48 +00:00 |
|
Richard Davey
|
f1113358b8
|
Update CHANGELOG.md
|
2018-12-07 19:28:43 +00:00 |
|
Richard Davey
|
06c6b280e7
|
New global adshowerror handler and better event flow.
|
2018-12-07 04:29:18 +00:00 |
|
Richard Davey
|
2ed6c649a3
|
Swapped ad events placement.
|
2018-12-07 01:49:01 +00:00 |
|
Richard Davey
|
e672592aef
|
Modified how ad placement loading works.
|
2018-12-07 01:39:30 +00:00 |
|
Richard Davey
|
e6f5d0144e
|
Added Animation.chain method to queue an animation to start when the current one ends.
|
2018-12-06 15:57:52 +00:00 |
|
Richard Davey
|
96fab45ced
|
Update CHANGELOG.md
|
2018-12-06 15:40:00 +00:00 |
|
Richard Davey
|
8955c50ab5
|
Update CHANGELOG.md
|
2018-12-06 14:47:29 +00:00 |
|
Richard Davey
|
bca8d9b0c9
|
Add Key capture information
|
2018-12-06 11:55:14 +00:00 |
|
Richard Davey
|
4174626b84
|
Update CHANGELOG.md
|
2018-12-05 16:07:51 +00:00 |
|
Richard Davey
|
2780babe10
|
Final Doc Jam merge
|
2018-12-03 15:16:23 +00:00 |
|
Richard Davey
|
6f8759c186
|
Whenever Camera.roundPixels was enabled it would use a bitwise operation to truncate the float (x |= 0 ) - this has been replaced across all files that used it, with a call to Math.round instead. This gives far better results when zooming cameras both in and out of a Scene, stopping thin gaps appearing between closely packed Game Objects.
|
2018-11-30 10:27:25 +00:00 |
|
Richard Davey
|
146745057a
|
Utils.Array.MoveUp wouldn't let you move an array element to the top-most index in the array. This also impacted Container.moveUp .
|
2018-11-29 23:33:54 +00:00 |
|
Richard Davey
|
52cfd5b4d6
|
Update CHANGELOG.md
|
2018-11-29 13:44:53 +00:00 |
|
Richard Davey
|
f3488b0d7c
|
Undid CSS background style
|
2018-11-28 15:51:31 +00:00 |
|
Richard Davey
|
171191e1d8
|
Added Camera centerOnX and centerOnY methods.
|
2018-11-28 13:24:29 +00:00 |
|
Richard Davey
|
f8cd23766e
|
Update CHANGELOG.md
|
2018-11-28 13:13:46 +00:00 |
|
Richard Davey
|
30972f4528
|
Camera.getBounds is a new method that will return a rectangle containing the bounds of the camera.
|
2018-11-27 17:16:03 +00:00 |
|
Richard Davey
|
b0df6892b5
|
The Canvas SetTransform method would save the context state, but it wasn't restored at the end in the following Game Objects: Dynamic Bitmap Text, Graphics, Arc, Curve, Ellipse, Grid, IsoBox, IsoTriangle, Line, Polygon, Rectangle, Star and Triangle. These now all restore the context, meaning if you're using non-canvas sized cameras in Canvas mode, it will now render beyond just the first custom camera.
|
2018-11-27 13:54:59 +00:00 |
|
Richard Davey
|
91e4a91c5a
|
Added GetNearestPoint and GetShortestDistance methods
|
2018-11-27 00:42:37 +00:00 |
|
Richard Davey
|
2c78c22112
|
Geom.Intersects.PointToLine has a new optional argument lineThickness (which defaults to 1). This allows you to determine if the point intersects a line of a given thickness, where the line-ends are circular (not square)
|
2018-11-26 23:28:07 +00:00 |
|
Richard Davey
|
a74616b090
|
Added getDistanceX and getDistanceY
|
2018-11-26 15:35:18 +00:00 |
|
Richard Davey
|
449c6a3ca5
|
Update CHANGELOG.md
|
2018-11-26 11:28:24 +00:00 |
|
Richard Davey
|
f51de18bb2
|
Updated docs and added quick bail-out clause
|
2018-11-26 11:27:02 +00:00 |
|
Richard Davey
|
93a76475ea
|
The Input Plugin was emitting a preUpdate event, with the capital U, instead of preupdate . This has now been corrected. Fix #4185
|
2018-11-26 11:13:25 +00:00 |
|
Richard Davey
|
31e0f95954
|
Update CHANGELOG.md
|
2018-11-21 11:53:50 +00:00 |
|
Richard Davey
|
ab85d480a7
|
Added setState method.
|
2018-11-21 02:24:54 +00:00 |
|
Richard Davey
|
7c00bd4dc8
|
Added Pointer.velocity and Pointer.angle as they're so common for gesture calculations.
|
2018-11-20 17:03:22 +00:00 |
|
Richard Davey
|
f1fdc5dcf5
|
Changing TileSprite.width or TileSprite.height will now flag the texture as dirty and call updateDisplayOrigin , allowing you to resize TileSprites dynamically in both Canvas and WebGL.
|
2018-11-20 15:32:15 +00:00 |
|
Richard Davey
|
625955178e
|
Updated docs
|
2018-11-20 12:45:47 +00:00 |
|
Richard Davey
|
c22edb548a
|
Update CHANGELOG.md
|
2018-11-20 11:07:50 +00:00 |
|
Richard Davey
|
8cd45a72b2
|
ESLint fixes
|
2018-11-20 11:02:19 +00:00 |
|
Richard Davey
|
ec570a639d
|
Update CHANGELOG.md
|
2018-11-20 10:33:09 +00:00 |
|
Richard Davey
|
274f86cc97
|
Update CHANGELOG.md
|
2018-11-20 10:31:26 +00:00 |
|
Richard Davey
|
e9274601a9
|
Update CHANGELOG.md
|
2018-11-20 10:21:06 +00:00 |
|
Richard Davey
|
319e4de0a1
|
Update CHANGELOG.md
|
2018-11-20 09:46:49 +00:00 |
|
Richard Davey
|
068ba0f7cd
|
Update CHANGELOG.md
|
2018-11-19 15:31:09 +00:00 |
|
Richard Davey
|
51223c518a
|
Added Graphics.fill and Graphics.stroke
|
2018-11-19 11:09:53 +00:00 |
|
Richard Davey
|
202c6c9c1a
|
Added nextFrame and previousFrame to the Animation component
|
2018-11-16 14:34:09 +00:00 |
|
Richard Davey
|
eb5da1f26d
|
Docs update
|
2018-11-16 10:56:43 +00:00 |
|
Richard Davey
|
f85a79c0d7
|
There is a new boolean Game Config property called customEnvironment . If set to true it will skip the internal Feature checks when working out which type of renderer to create, allowing you to run Phaser under non-native web environments. If using this value, you _must_ set an explicit renderType of either CANVAS or WEBGL. It cannot be left as AUTO. Fix #4166
|
2018-11-16 10:46:30 +00:00 |
|
Richard Davey
|
476a31093a
|
onFocus and onBlur ignore if locked
|
2018-11-13 19:47:47 +00:00 |
|
Richard Davey
|
578158cfcb
|
Updated docs
|
2018-11-13 17:04:31 +00:00 |
|
Richard Davey
|
fb768e6262
|
Update CHANGELOG.md
|
2018-11-13 15:27:46 +00:00 |
|
Richard Davey
|
9e36f80105
|
Update CHANGELOG.md
|
2018-11-13 15:15:43 +00:00 |
|
Richard Davey
|
7d202111f1
|
Update CHANGELOG.md
|
2018-11-13 10:31:44 +00:00 |
|
Richard Davey
|
34d12a643e
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2018-11-12 23:20:04 +00:00 |
|
Richard Davey
|
c75b233226
|
Update CHANGELOG.md
|
2018-11-12 23:19:53 +00:00 |
|
Richard Davey
|
38b11b8947
|
Update CHANGELOG.md
|
2018-11-12 23:01:34 +00:00 |
|
Richard Davey
|
5f92b05fd7
|
Added game config keyboard capture flag for global preventDefault handling.
|
2018-11-12 22:22:12 +00:00 |
|
Richard Davey
|
23cc8b84e3
|
Added getConnectedScores method
|
2018-11-12 17:15:00 +00:00 |
|
Richard Davey
|
0557ee071b
|
Updated setScore handling
|
2018-11-12 12:38:18 +00:00 |
|
Richard Davey
|
511707e4a7
|
Update CHANGELOG.md
|
2018-11-07 16:16:50 +00:00 |
|
Richard Davey
|
979fc7341f
|
The cameraFilter property of a Game Object will now allow full bitmasks to be set (a value of -1), instead of just those > 0
|
2018-11-07 16:12:28 +00:00 |
|
Richard Davey
|
8ea2bffb9c
|
Render Textures created larger than the size of the default canvas would be automatically clipped when drawn to in WebGL. They now reset the gl scissor and drawing height property in order to draw to their full size, regardless of the canvas size. Fix #4139
|
2018-11-07 16:01:21 +00:00 |
|
Richard Davey
|
601c7696c3
|
Game Objects have a new property called state .
|
2018-11-07 15:11:59 +00:00 |
|
Richard Davey
|
e34d759928
|
Removed sortGameObjects and getTopGameObject methods
|
2018-11-01 12:12:06 +00:00 |
|
Richard Davey
|
bed1141d9a
|
Added clearPipeline and rebindPipeline and force argument.
|
2018-10-25 14:13:40 +01:00 |
|
Richard Davey
|
7441ff90ae
|
The Dynamic Bitmap Text Canvas Renderer was creating a new data object every frame for the callback. It now uses the callbackData object instead, like the WebGL renderer does.
|
2018-10-25 14:11:23 +01:00 |
|
Richard Davey
|
4c73be9dbd
|
The data object being sent to the Dynamic Bitmap Text callback now has a new property parent , which is a reference to the Bitmap Text instance that owns the data object (thanks ornyth)
|
2018-10-25 14:10:12 +01:00 |
|
Richard Davey
|
7ca0edcdfc
|
Update CHANGELOG.md
|
2018-10-24 15:26:31 +01:00 |
|
Richard Davey
|
d3b573a615
|
MATH_CONST no longer requires or sets the Random Data Generator, this is now done in the Game Config, allowing you to require the math constants without pulling in a whole copy of the RNG with it.
|
2018-10-24 14:08:49 +01:00 |
|
Richard Davey
|
7bfd213b0d
|
Update CHANGELOG.md
|
2018-10-23 17:47:59 +01:00 |
|
Richard Davey
|
b73d0dd80c
|
Added jsdocs
|
2018-10-22 13:47:46 +01:00 |
|
Richard Davey
|
956a0913b8
|
Added new jsdocs
|
2018-10-22 12:12:31 +01:00 |
|
Richard Davey
|
2180b1fe58
|
Update CHANGELOG.md
|
2018-10-19 18:32:14 +01:00 |
|
Richard Davey
|
aafac3df06
|
Update CHANGELOG.md
|
2018-10-19 16:14:54 +01:00 |
|
Richard Davey
|
ec443cce01
|
Update CHANGELOG.md
|
2018-10-19 15:33:47 +01:00 |
|
Richard Davey
|
73678526ce
|
Update CHANGELOG.md
|
2018-10-19 13:50:39 +01:00 |
|
Richard Davey
|
f639091a01
|
Update CHANGELOG.md
|
2018-10-19 13:32:40 +01:00 |
|
Richard Davey
|
c9a4a240f8
|
The Rectangle Shape object wouldn't render if it didn't have a stroke, or any other objects on the display list
|
2018-10-19 13:08:05 +01:00 |
|
Richard Davey
|
b52c63fe10
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2018-10-19 12:32:48 +01:00 |
|
Richard Davey
|
4c4421c47f
|
Docjam merge
|
2018-10-19 12:32:43 +01:00 |
|
Richard Davey
|
c9b7ce3938
|
The Mouse Manager class has been updated to remove some commented out code and refine the startListeners method.
|
2018-10-18 22:04:41 +01:00 |
|
Richard Davey
|
61f74a2fc6
|
The loadPlayerPhoto function in the Instant Games plugin now listens for the updated Loader event correctly, causing the photocomplete event to fire properly.
|
2018-10-17 15:15:46 +01:00 |
|
Richard Davey
|
61008f4eda
|
3.15.1 Release
|
2018-10-16 16:24:43 +01:00 |
|
Richard Davey
|
017140f49a
|
Update CHANGELOG.md
|
2018-10-16 15:24:02 +01:00 |
|
Richard Davey
|
daee448528
|
Updated change log
|
2018-10-16 11:45:07 +01:00 |
|
Richard Davey
|
24837c4312
|
Updated log
|
2018-10-12 18:32:42 +01:00 |
|
Richard Davey
|
9dc53d1e5a
|
The WebGLRenderer method canvasToTexture has a new optional argument noRepeat which will stop it from using gl.REPEAT entirely. This is now used by the Text object to avoid it potentially switching between a REPEAT and CLAMP texture, causing texture black-outs
|
2018-10-12 15:08:53 +01:00 |
|
Richard Davey
|
4beffe842a
|
Texture batching during the batch flush has been implemented in the TextureTintPipeline which resolves the issues of very low frame rates, especially on iOS devices, when using non-batched textures such as those used by Text or TileSprites.
|
2018-10-12 15:06:10 +01:00 |
|
Richard Davey
|
3e9cc42f49
|
Device.OS has been restructured to allow fake UAs from Chrome dev tools to register iOS devices.
|
2018-10-10 13:41:47 +01:00 |
|
Richard Davey
|
1025362781
|
Updated log
|
2018-10-08 17:03:06 +01:00 |
|
Richard Davey
|
8994d8f13e
|
CameraManager.remove has a new argument runDestroy which, if set, will automatically call Camera.destroy on the Cameras removed from the Camera Manager.
|
2018-10-05 18:30:00 +01:00 |
|
Richard Davey
|
4d13702c33
|
The Particle Emitter Manager has been given a NOOP method called setBlendMode to stop warnings from being thrown if you added an emitter to a Container in the Canvas renderer. Fix #4083
|
2018-10-05 16:31:43 +01:00 |
|
Richard Davey
|
0f929bf0cc
|
TileSprites that were set to be interactive before they had rendered once wouldn't receive a valid input hit area, causing input to fail. They now define their size immediately, allowing them to be made interactive without having rendered. Fix #4085
|
2018-10-05 16:27:42 +01:00 |
|
Richard Davey
|
66445c9fb1
|
If you set pixelArt to true in your game config (or antialias to false) then TileSprites will now respect this when using the Canvas Renderer and disable smoothing on the internal fill canvas.
|
2018-10-02 13:30:45 +01:00 |
|
Richard Davey
|
e48d6bfb01
|
If you pass zero as the width or height when creating a TileSprite it will now use the dimensions of the texture frame as the size of the TileSprite. Fix #4073
|
2018-10-02 13:13:51 +01:00 |
|
Richard Davey
|
1b85512de2
|
Fixed a bug in the canvas rendering of both the Static and Dynamic Tilemap Layers where the camera matrix was being multiplied twice with the layer, causing the scale and placement to be off
|
2018-10-02 12:51:02 +01:00 |
|
Richard Davey
|
e4c38215cd
|
The RequestAnimationFrame.step and stepTimeout functions have been updated so that the new Frame is requested from raf before the main game step is called. This allows you to now stop the raf callback from within the game update or render loop. Fix #3952
|
2018-10-02 11:33:05 +01:00 |
|
Richard Davey
|
143957d24a
|
You can now set the maxLights value in the Game Config, which controls the total number of lights the Light2D shader can render in a single pass. The default is 10. Be careful about pushing this too far. More lights = less performance. Close #4081
|
2018-10-02 11:09:58 +01:00 |
|
Richard Davey
|
5bdf9aa21b
|
WebGLRenderer.deleteTexture will check to see if the texture it is being asked to delete is the currently bound texture or not. If it is, it'll set the blank texture to be bound after deletion. This should stop RENDER WARNING: there is no texture bound to the unit 0 errors if you destroy a Game Object, such as Text or TileSprite, from an async or timed process
|
2018-10-01 16:32:42 +01:00 |
|
Richard Davey
|
ad2ef6a742
|
Preparing for 3.15 dev
|
2018-10-01 15:31:08 +01:00 |
|
Richard Davey
|
c6faa7c8a7
|
3.14 Release
|
2018-10-01 14:44:42 +01:00 |
|
Richard Davey
|
b3f3f6a9b5
|
If a Game instance is destroyed without using the removeCanvas argument, it would throw exceptions in the MouseManager after the destroy process has run, as the event listeners were not unbound. They're not unbound, regardless of if the parent canvas is removed or not. Fix #4015
|
2018-10-01 12:55:54 +01:00 |
|
Richard Davey
|
e297b3272e
|
Added hundreds of new jsdoc descriptions
|
2018-10-01 11:35:01 +01:00 |
|
Richard Davey
|
ec6715ba8b
|
Fixed a bug where the gl scissor wasn't being reset during a renderer resize, causing it to appear as if the canvas didn't resize properly when autoResize was set to true in the game config. Fix #4066
|
2018-10-01 10:38:39 +01:00 |
|
Richard Davey
|
56c26cfd18
|
Updated log
|
2018-09-29 11:21:48 +01:00 |
|
Richard Davey
|
38cacfd9f7
|
Added new jsdocs
|
2018-09-28 16:37:55 +01:00 |
|
Richard Davey
|
b687f051e9
|
Added new jsdocs
|
2018-09-28 15:00:55 +01:00 |
|
Richard Davey
|
c16ea9b93d
|
Completed DynamicTilemapLayer jsdocs
|
2018-09-28 14:46:31 +01:00 |
|
Richard Davey
|
43067aa30e
|
Completed Tilemap class docs
|
2018-09-28 14:02:12 +01:00 |
|
Richard Davey
|
99ba77c29d
|
Added jsdocs.
|
2018-09-28 12:45:01 +01:00 |
|
Richard Davey
|
c237209bb8
|
Added new jsdocs
|
2018-09-28 12:19:21 +01:00 |
|
Richard Davey
|
818a28073f
|
Added jsdocs
|
2018-09-28 11:04:19 +01:00 |
|
Richard Davey
|
24fdcb5ffd
|
New docs
|
2018-09-28 10:32:58 +01:00 |
|
Richard Davey
|
3944e580cc
|
Fixed an error in the batchSprite methods in the Canvas and WebGL Renderers that would incorrectly set the frame dimensions on Sprites with the crop component. This was particularly noticeable on Sprites with trimmed animation frames
|
2018-09-27 16:49:52 +01:00 |
|
Richard Davey
|
5ad4c8dc2b
|
All of the Animation Events now pass the Game Object as the final argument, this includes animationstart , animationrestart , animationrepeat , animationupdate and animationcomplete .
|
2018-09-27 15:55:16 +01:00 |
|
Richard Davey
|
82ddc031c7
|
Added new batch of jsdocs
|
2018-09-27 15:29:32 +01:00 |
|
Richard Davey
|
d8fcde46c3
|
When using CanvasTexture.refresh or Graphics.generateTexture it would throw WebGL warnings like 'bindTexture: Attempt to bind a deleted texture'. This was due to the Frames losing sync with the glTexture reference used by their TextureSource. Fix #4050
|
2018-09-27 14:16:22 +01:00 |
|
Richard Davey
|
c2f77a858b
|
Updated log
|
2018-09-27 13:09:47 +01:00 |
|
Richard Davey
|
aff073a6c0
|
Updated log
|
2018-09-27 12:12:33 +01:00 |
|
Richard Davey
|
e5e8f84e96
|
Updated log
|
2018-09-27 11:47:56 +01:00 |
|
Richard Davey
|
bed4abc8ed
|
Updated ParseTilesets function to handle Tiled 1.2 and 1.1 formats
|
2018-09-27 00:41:11 +01:00 |
|
Richard Davey
|
8cc7650f8c
|
Arcade Physics Bodies will now sync the display origin of the parent Game Object to the body properties as part of the updateBounds call.
|
2018-09-26 17:15:22 +01:00 |
|
Richard Davey
|
32bd01daba
|
If you used a scaled Dynamic Tilemap Layer and rotated or flipped tiles, the tiles that were rotated or flipped would be positioned incorrectly in WebGL. Fix #3778
|
2018-09-26 16:49:18 +01:00 |
|
Richard Davey
|
6fef0fb57e
|
The Device.OS check for node will now do a typeof first to avoid issues with rollup packaged builds needing to shim the variable out. Fix #4058
|
2018-09-26 16:36:45 +01:00 |
|
Richard Davey
|
849de9020c
|
Updated log
|
2018-09-26 16:32:48 +01:00 |
|
Richard Davey
|
b4e59405b4
|
Calling Tilemap.renderDebug ignored the layer scale when drawing to the Graphics object. It will now scale the layer before drawing. Fix #4026
|
2018-09-26 16:18:44 +01:00 |
|
Richard Davey
|
c0e5197f7c
|
Static Tilemap Layers now support tile rotation and flipping. Previously this was a feature only for Dynamic Tilemap Layers, but now both have it. Close #4037
|
2018-09-26 16:07:32 +01:00 |
|
Richard Davey
|
94d21da3ca
|
The Static Tilemap Layer would stop drawing all tiles from that point on, if it encountered a tile which had invalid texture coordinates (such as a tile from another tileset). It now skips invalid tiles properly again. Fix #4002
|
2018-09-26 15:27:19 +01:00 |
|
Richard Davey
|
e9417825f0
|
Updated change log
|
2018-09-26 14:15:45 +01:00 |
|
Richard Davey
|
eb09c35056
|
The poly-decomp library, as used by Matter.js, has been updated to 0.3.0.
|
2018-09-26 11:08:55 +01:00 |
|
Richard Davey
|
684838aabe
|
Polygon.setTo can now take a string of space separated numbers when creating the polygon data, i.e.: '40 0 40 20 100 20 100 80 40 80 40 100 0 50' . This update also impacts the Polygon Shape object, which can now also take this format as well.
|
2018-09-26 11:01:48 +01:00 |
|
Richard Davey
|
ef3f6c0348
|
The Shape.Line object was missing a lineWidth property unless you called the setLineWidth method, causing the line to not render in Canvas only. Fix #4068
|
2018-09-26 09:33:09 +01:00 |
|
Richard Davey
|
2985a97c56
|
TileSet.getTileData() has been updated so it will return tile data from either Tiled 1.1.x or the new Tiled 1.2.x JSON structure. Fix #3998
|
2018-09-25 16:20:34 +01:00 |
|
Richard Davey
|
600b226337
|
Updated log
|
2018-09-25 16:12:15 +01:00 |
|
Richard Davey
|
37d7b7b32d
|
The Loader has been updated to handle the impact of you destroying the game instance while still processing files. It will no longer throw cache and texture related errors. Fix #4049
|
2018-09-25 15:54:13 +01:00 |
|
Richard Davey
|
df8c0d8673
|
Calling Tilemap.renderDebug ignored the layer world position when drawing to the Graphics object. It will now translate to the layer position before drawing. Fix #4061
|
2018-09-25 15:37:46 +01:00 |
|
Richard Davey
|
41920b07cc
|
Tilemap.setBaseTileSize now sets the size into the LayerData baseTileWidth and baseTileHeight properties accordingly. Fix #4057
|
2018-09-25 15:19:57 +01:00 |
|
Richard Davey
|
2812bff0ee
|
Sprites now have preDestroy method, which is called automatically by destroy . The method destroys the Animation component, unregistering the remove event in the process and freeing-up resources. Fix #4051
|
2018-09-25 15:11:15 +01:00 |
|
Richard Davey
|
e94d92518d
|
GameObjects added to and removed from Containers no longer listen for the shutdown event at all
|
2018-09-25 15:00:23 +01:00 |
|
Richard Davey
|
89b9f42f3e
|
Adding jsdocs
|
2018-09-24 23:20:43 +01:00 |
|
Richard Davey
|
f869794346
|
Preparing for 3.14 work
|
2018-09-20 17:20:26 +01:00 |
|
Richard Davey
|
28d3336bd3
|
Updated change log and readme
|
2018-09-20 16:57:25 +01:00 |
|
Richard Davey
|
cd0bc6ae58
|
Updated log
|
2018-09-20 14:13:24 +01:00 |
|
Richard Davey
|
0646843d49
|
Updated log and docs
|
2018-09-19 14:13:55 +01:00 |
|
Richard Davey
|
9b812f8394
|
Calling setFrame on a TileSprite wouldn't change the frame, it would just change the frame size. Fix #4039
|
2018-09-18 11:18:00 +01:00 |
|
Richard Davey
|
754fc4f622
|
RenderTexture.resize wouldn't correctly resize the texture under WebGL. Fix #4034
|
2018-09-17 11:48:34 +01:00 |
|
Richard Davey
|
5ec26fa62d
|
Cameras now emit prerender and postrender events if they are set to render to textures.
|
2018-09-14 15:53:06 +01:00 |
|
Richard Davey
|
e92a01985e
|
If you destroyed a Game Object that had a custom cursor set during one of its input events the cursor didn't correctly reset. Fix #4033
|
2018-09-14 14:48:53 +01:00 |
|
Richard Davey
|
78874b6d78
|
Updated the change log
|
2018-09-14 14:03:44 +01:00 |
|
Richard Davey
|
2102653416
|
Updated change log
|
2018-09-14 12:33:27 +01:00 |
|
Richard Davey
|
b8302a7f08
|
Updated log
|
2018-09-14 10:36:24 +01:00 |
|
Richard Davey
|
aeda1c042b
|
If a Scene is already active (i.e. running) and you call start on it (such as from another Scene) then it will shutdown the Scene first, before starting it again.
|
2018-09-13 16:32:02 +01:00 |
|
Richard Davey
|
5e6f52a0f7
|
Updated log
|
2018-09-13 13:31:03 +01:00 |
|
Richard Davey
|
1db44806ed
|
Updated log
|
2018-09-13 09:30:32 +01:00 |
|
Richard Davey
|
37d5de50cc
|
Updated log
|
2018-09-12 16:30:07 +01:00 |
|
Richard Davey
|
0a152949cb
|
Added setLineSpacing method and docs.
|
2018-09-12 16:29:38 +01:00 |
|
Richard Davey
|
a418995c15
|
Fixed jsdoc versions and updated them for #4019
|
2018-09-12 15:34:48 +01:00 |
|
Richard Davey
|
6d7ca32e6d
|
Game Objects would not remove themselves from the Scene's shutdown event handler when destroyed, leading to a build-up over time
|
2018-09-12 15:06:13 +01:00 |
|
Richard Davey
|
0436f1ff6d
|
If you flagged a Tween as paused in its config, never started it, and then called Tween.stop it wouldn't ever be removed from the _pending array. It's now moved to the Tween Manager's destroy list, ready for removal on the next frame. Fix #4023
|
2018-09-12 14:54:08 +01:00 |
|
Richard Davey
|
b1771a17dd
|
Updated InputPlugin event specificity flow and added stopPropagation support
|
2018-09-12 12:38:08 +01:00 |
|
Richard Davey
|
4d05e5ce7d
|
Updated change log
|
2018-09-10 20:44:28 +01:00 |
|
Richard Davey
|
0350e0d078
|
Updated change log
|
2018-09-10 11:29:35 +01:00 |
|
Richard Davey
|
dedc939fdd
|
initPipeline now defaults to the Texture Tint Pipeline if nothing else is specified.
|
2018-09-05 11:19:02 +01:00 |
|
Richard Davey
|
dff9bdef9f
|
The Graphics Canvas Renderer will now automatically call beginPath on the target context before processing the command stack. This has the effect of clearing off any sub-paths that may have persisted on the stack from previous Graphics objects or frames.
|
2018-09-04 23:33:38 +01:00 |
|
Richard Davey
|
8216c11143
|
Updated log
|
2018-09-04 22:45:30 +01:00 |
|
Richard Davey
|
5b98386677
|
Calling Text.setStyle would make the Text vanish if you didn't provide a resolution property in the style configuration object. Calling setStyle now only changes the properties given in the object, leaving any previously changed properties as-is. Fix #4011
|
2018-09-04 22:43:25 +01:00 |
|
Richard Davey
|
03aeaefe21
|
Preparing for 3.13 development
|
2018-09-04 16:01:42 +01:00 |
|
Richard Davey
|
cb1c6f614d
|
Preparing for 3.12 release
|
2018-09-04 15:42:10 +01:00 |
|
Richard Davey
|
382d6ae687
|
Updated log
|
2018-09-04 14:12:51 +01:00 |
|
Richard Davey
|
7c55e65543
|
Arcade Physics Body deltaX and deltaY methods will now return the previous steps delta values, rather than zero. Fix #3987
|
2018-09-04 12:16:24 +01:00 |
|
Richard Davey
|
3d989e136f
|
Arcade Physics World collideSpriteVsTilemapLayer now syncs the collision results back to the body, allowing you to call collide from within an update loop once again. Fix #3999
|
2018-09-04 12:12:51 +01:00 |
|
Richard Davey
|
a1610fd9d7
|
Log updated
|
2018-09-03 13:13:37 +01:00 |
|
Richard Davey
|
a2dc7929dc
|
Updated log
|
2018-09-01 10:22:03 +01:00 |
|
Richard Davey
|
d586483dc3
|
Merge branch 'master' of https://github.com/photonstorm/phaser
|
2018-09-01 01:48:30 +01:00 |
|
Richard Davey
|
cdd75f85a2
|
Updated log
|
2018-09-01 01:47:00 +01:00 |
|
Richard Davey
|
0a4fc5b026
|
Calling setTimeScale on the Sprite's Animation component will now set the time scale value and keep it set until you change it again. Previously it would be reset to 1 when a new animation was loaded into the component, but this no longer happens - once the time scale is set it remains in effect, regardless of which animations are played on the Sprite.
|
2018-08-31 18:45:50 +01:00 |
|
Richard Davey
|
ecae9d0503
|
The setTintFill method would ignore the alpha value of the Game Object in the shader. The alpha value is now blended with the tint fill, allowing you to properly alpha out tint-filled Game Objects. Fix #3992
|
2018-08-31 13:27:24 +01:00 |
|
Richard Davey
|
1f859208ea
|
Updated log
|
2018-08-29 16:35:18 +01:00 |
|
Richard Davey
|
00b9da47d5
|
Updated log
|
2018-08-29 16:12:05 +01:00 |
|
Richard Davey
|
7041bd99ec
|
The InputManager.inputCandidate method, which determines if a Game Object can be interacted with by a given Pointer and Camera combination, now takes the full camera status into consideration. This means if a Camera is set to ignore a Game Object you can now longer interact with it, or if the Camera is ignoring a Container with an interactive Game Object inside it, you cannot interact with the Container children any more. Previously they would interact regardless of the Camera state. Fix #3984
|
2018-08-29 11:57:30 +01:00 |
|
Richard Davey
|
cbfc208e5b
|
Updated log
|
2018-08-24 23:58:38 +01:00 |
|
Richard Davey
|
ca783182bf
|
Updated change log
|
2018-08-23 18:11:29 +01:00 |
|
Richard Davey
|
0e27dc33e4
|
When a Sprite3D object is added to a Camera via Camera.add it is now added to the Display and Update Lists. Fix #3945
|
2018-08-23 15:53:33 +01:00 |
|
Richard Davey
|
fc51f3a2db
|
Updated log and added plugin readme
|
2018-08-23 15:44:53 +01:00 |
|
Richard Davey
|
a8b649cf98
|
Log update
|
2018-08-23 12:36:35 +01:00 |
|
Richard Davey
|
5443f9cf5a
|
Fixed the way the arc overshoot works.
|
2018-08-23 12:31:55 +01:00 |
|
Richard Davey
|
144cfaff8f
|
Previously the Input Manager would create a Touch handler unless the Game Config had input.touch set to false (the default was true). If no such property is set, it no longer defaults to true and instead is set to whatever Device.input.touch returns. On non-touchscreen desktops this means it will now only create one single Pointer, rather than two.
|
2018-08-22 17:01:21 +01:00 |
|
Richard Davey
|
dc868f8368
|
You can now resize SVG files during load, before they are rendered to textures.
Also added scale support and fixed some viewBox settings (#3941)
|
2018-08-22 15:43:09 +01:00 |
|
Richard Davey
|
65fb366ecd
|
Matter updated to 0.14.2. Fix #3929
|
2018-08-22 14:01:35 +01:00 |
|
Richard Davey
|
0dccc3a510
|
Updated jsdocs. Fix #3849
|
2018-08-21 23:48:03 +01:00 |
|
Richard Davey
|
2dfe321d67
|
The getPixelAlpha and getPixel methods in the Texture Manager would allow x/y coordinates from outside the cut area of a frame. It now tests to ensure they're within the frame. Fix #3937
|
2018-08-21 23:25:08 +01:00 |
|
Richard Davey
|
198f353c9a
|
The default Container Blend Mode is now SKIP_TEST . This allows you to either set a blend mode for a Container, in which case all children use that blend mode. Or, you can set a blend mode on the children and the children will render using their own blend modes, as the Container doesn't have one set. The WebGL and Canvas Renderer functions have also been updated to support this change. Fix #3684
|
2018-08-21 22:07:35 +01:00 |
|
Richard Davey
|
01290afda9
|
A Game Object couldn't have a blend mode of SKIP_TEST set by using the getter or the setBlendMode method.
|
2018-08-21 21:54:38 +01:00 |
|
Richard Davey
|
55c2de28b7
|
Updated log
|
2018-08-21 18:03:52 +01:00 |
|