Richard Davey
|
c3a7727852
|
Update SpineGameObject.js
|
2022-11-22 21:55:33 +00:00 |
|
Richard Davey
|
886920155b
|
Add generics
|
2022-11-22 21:55:30 +00:00 |
|
Richard Davey
|
db563f9caf
|
Update README.md
|
2022-11-22 21:55:20 +00:00 |
|
Richard Davey
|
49c2f106b5
|
Swapped to non-instance based checks and added generics
|
2022-11-22 20:35:59 +00:00 |
|
Richard Davey
|
d5c216a3b2
|
Update CHANGELOG-v3.60.md
|
2022-11-22 18:49:40 +00:00 |
|
Richard Davey
|
9bdf022bed
|
The BaseSoundManager.getAll method used to require a key parameter, to return Sounds matching the key. This is now optional and if not given, all Sound instances are returned.
|
2022-11-22 18:49:37 +00:00 |
|
Richard Davey
|
b15880bdea
|
Update CHANGELOG-v3.60.md
|
2022-11-22 18:38:52 +00:00 |
|
Richard Davey
|
320317c884
|
The WebAudioSoundManager will now detect if the Audio Context enters a 'suspended' or 'interrupted' state as part of its update loop and if so it'll try to resume the context. This can happen if you change or disable the audio device, such as plugging in headphones with built-in audio drivers then disconnecting them, or swapping tabs on iOS. Fix #5353
|
2022-11-22 18:38:49 +00:00 |
|
Richard Davey
|
ee2b5f5e35
|
Clarify jsdocs. Fix #6043
|
2022-11-22 18:26:13 +00:00 |
|
Richard Davey
|
5d2a829ffe
|
Update CHANGELOG-v3.60.md
|
2022-11-22 18:13:06 +00:00 |
|
Richard Davey
|
9357b8e609
|
The RenderTarget class will now create a Framebuffer that includes a Depth Stencil Buffer attachment by default. Previously, it didn't. By attaching a stencil buffer it allows things like Geometry Masks to work in combination with Post FX and other Pipelines. Fix #5802
|
2022-11-22 18:13:03 +00:00 |
|
Richard Davey
|
899bbfc6df
|
Update package-lock.json
|
2022-11-22 17:41:03 +00:00 |
|
Richard Davey
|
dea8fb84a1
|
Update CHANGELOG-v3.60.md
|
2022-11-22 17:41:00 +00:00 |
|
Richard Davey
|
e7efa068a7
|
Previously, calling createBitmapMask on a Shape Game Object would fail unless you passed the shape to the method. Now, it will correctly create a mask from the Shape without needing to pass it. Fix #5976
|
2022-11-22 17:40:56 +00:00 |
|
Richard Davey
|
95ef3f9c25
|
Update Container.js
|
2022-11-22 00:19:02 +00:00 |
|
Richard Davey
|
152f2db66d
|
Update CHANGELOG-v3.60.md
|
2022-11-21 23:26:47 +00:00 |
|
Richard Davey
|
436a42cfb4
|
The InputPlugin.sortGameObjects method was using the Camera Render List to determine the Game Object display list. This would exclude non-rendering objects, such as Game Objects with alpha set to zero, even if their Input alwaysEnable flag was set. This method now uses the Display List instead, which gives correct results for invisible 'always enabled' objects. Fix #5507
|
2022-11-21 23:26:44 +00:00 |
|
Richard Davey
|
154e262ae8
|
No point doing this twice
|
2022-11-21 22:46:01 +00:00 |
|
Richard Davey
|
3a8fcfce68
|
Update CHANGELOG-v3.60.md
|
2022-11-21 21:38:57 +00:00 |
|
Richard Davey
|
45fbebb53a
|
BaseSoundManager.getAllPlaying is a new method that will return all currently playing sounds in the Sound Manager.
Fix #6147
|
2022-11-21 21:38:54 +00:00 |
|
Richard Davey
|
d48f74b9d7
|
Deps update
|
2022-11-21 21:10:58 +00:00 |
|
Richard Davey
|
12992704e3
|
Update CHANGELOG-v3.60.md
|
2022-11-18 22:15:34 +00:00 |
|
Richard Davey
|
d71b53a7f5
|
Updated jsdocs. Fix #5981
|
2022-11-18 22:14:59 +00:00 |
|
Richard Davey
|
b6613cb6dd
|
Update CHANGELOG-v3.60.md
|
2022-11-18 22:09:08 +00:00 |
|
Richard Davey
|
0f4bd028ce
|
Corrected jsdocs. Fix #6113
|
2022-11-18 22:09:05 +00:00 |
|
Richard Davey
|
40546012b3
|
Update CHANGELOG-v3.60.md
|
2022-11-18 22:04:42 +00:00 |
|
Richard Davey
|
d4b386aa90
|
Added generics to Container
|
2022-11-18 22:04:39 +00:00 |
|
Richard Davey
|
5be749c988
|
Added setCentre. Fix #6065
|
2022-11-18 21:39:47 +00:00 |
|
Richard Davey
|
84cdbdd560
|
Added generics. Fix #6140
|
2022-11-18 21:30:28 +00:00 |
|
Richard Davey
|
a8ae6d49b0
|
Update phaser.d.ts
|
2022-11-17 22:14:33 +00:00 |
|
Richard Davey
|
6c280845ed
|
Update CHANGELOG-v3.60.md
|
2022-11-17 22:14:18 +00:00 |
|
Richard Davey
|
d520799603
|
New Parser build
|
2022-11-17 22:14:15 +00:00 |
|
Richard Davey
|
552aedaa85
|
Upgraded typescript and webpack
|
2022-11-17 22:14:02 +00:00 |
|
Richard Davey
|
9737bd643a
|
Had to nuke relock to fix globals issue
|
2022-11-17 22:13:51 +00:00 |
|
Richard Davey
|
b28eaf8da7
|
Added generics to Scene Manager functions. Fix #5662
|
2022-11-17 22:13:24 +00:00 |
|
Richard Davey
|
46b7e36ec8
|
Update CHANGELOG-v3.60.md
|
2022-11-17 18:40:26 +00:00 |
|
Richard Davey
|
d48f548472
|
TS defs update. Fix #5665
|
2022-11-17 18:40:24 +00:00 |
|
Richard Davey
|
3aca6145d2
|
Update CHANGELOG-v3.60.md
|
2022-11-17 18:04:53 +00:00 |
|
Richard Davey
|
e608c2caf1
|
The CONTEXT_RESTORED Game Event has been removed and the WebGL Renderer no longer listens for the contextrestored DOM event, or has a contextRestoredHandler method. This never actually worked properly, in any version of Phaser 3 - although the WebGLRenderer would be restored, none of the shaders, pipelines or textures were correctly re-created. If a context is now lost, Phaser will display an error in the console and all rendering will halt. It will no longer try to re-create the context, leading to masses of WebGL errors in the console. Instead, it will die gracefully and require a page reload.
|
2022-11-17 18:04:51 +00:00 |
|
Richard Davey
|
1b8495f4ec
|
Update TweenChain.js
|
2022-11-17 17:31:25 +00:00 |
|
Richard Davey
|
5c2fe632d1
|
Update CHANGELOG-v3.60.md
|
2022-11-17 17:25:50 +00:00 |
|
Richard Davey
|
c9d7a76998
|
The Light fragment shader will now use the outTintEffect attribute meaning the Light Pipeline will now correctly light both tinted and fill-tinted Game Objects. Fix #5452
|
2022-11-17 17:25:47 +00:00 |
|
Richard Davey
|
95ab3ac2ec
|
Update CHANGELOG-v3.60.md
|
2022-11-17 16:49:14 +00:00 |
|
Richard Davey
|
8c7c8ee2a4
|
The batchLine method in the Multi Pipeline will now check to see if the dxdy len is zero, and if so, it will abort drawing the line. This fixes issues on older Android devices, such as the Samsung Galaxy S6 or Kindle 7, where it would draw erroneous lines leading up to the top-left of the canvas under WebGL when rendering a stroked rounded rectangle. Fix #5429
|
2022-11-17 16:49:10 +00:00 |
|
Richard Davey
|
1249c6a965
|
Update CHANGELOG-v3.60.md
|
2022-11-17 14:34:49 +00:00 |
|
Richard Davey
|
ce12d63d01
|
The Tilemap.destroyLayer method would throw an error "TypeError: layer.destroy is not a function". It now correctly destroys the TilemapLayer. Fix #6268
|
2022-11-17 14:34:46 +00:00 |
|
Richard Davey
|
fea2c9e7de
|
Update CHANGELOG-v3.60.md
|
2022-11-17 14:28:25 +00:00 |
|
Richard Davey
|
759599e4d1
|
MapData and ObjectLayer will now enforce that the Tilemap.objects property is always an array. Sometimes Tiled willl set it to be a blank object in the JSON data. This fix makes sure it is always an array. Fix #6139
|
2022-11-17 14:28:23 +00:00 |
|
Richard Davey
|
eec8b6a507
|
Update CHANGELOG-v3.60.md
|
2022-11-17 14:18:02 +00:00 |
|
Richard Davey
|
05845c6ee0
|
The ParseJSONTiled function will now run a DeepCopy on the source Tiled JSON, which prevents object mutation, fixing an issue where Tiled Object Layer names would be duplicated if used across multiple Tilemap instances. Fix #6212
|
2022-11-17 14:17:58 +00:00 |
|