Alvaro Estrada
62949f1d38
addEmitZone return correction
...
Changed the type of return
2023-09-14 13:01:37 -06:00
Alvaro Estrada
62eb820ba0
Type clarification for emit zone data
...
I have updated the definition of EmitZoneObject to exclusively represent EdgeZone or RandomZone objects, excluding their configurations. Previously, the emitZones property was either an array of RandomZones or an array of EdgeZones, not an Array that could hold either. With this change, emitZones is now represented as an array of EmitZoneObjects.
EmitZoneData takes over the role previously held by EmitZoneObject.
2023-09-14 12:35:31 -06:00
Richard Davey
883be33e8d
Merge pull request #6618 from samme/docs/loader-file-types
...
Docs: explain FileConfig.type values
2023-09-13 17:14:53 +01:00
samme
f7571462a0
Docs: explain FileConfig.type values
2023-09-13 08:28:57 -07:00
Richard Davey
5238c0b193
Ready for 3.61 Beta 3
2023-09-07 18:15:47 +01:00
Richard Davey
e06ab0d364
Update CHANGELOG-v3.61.md
2023-09-07 18:12:30 +01:00
Richard Davey
bdcd99d070
Update CHANGELOG-v3.61.md
2023-09-07 18:00:21 +01:00
Richard Davey
59438ad874
Both the Animation Config and the Play Animation Config allow you to set a new boolean property randomFrame
. This is false
by default, but if set, it will pick a random frame from the animation when it _starts_ playback. This allows for much more variety in groups of sprites created at the same time, using the same animation. This is also reflected in the new Animation.randomFrame
and AnimationState.randomFrame
properties.
2023-09-07 18:00:18 +01:00
Richard Davey
5961b821aa
Added missing property
2023-09-07 17:24:19 +01:00
Richard Davey
de48d84699
Updated jsdocs
2023-09-07 17:21:32 +01:00
Richard Davey
232916e3fa
Fixed use of modified Wrap function
2023-09-07 16:42:41 +01:00
Richard Davey
521ef6907c
Update CHANGELOG-v3.61.md
2023-09-07 16:22:41 +01:00
Richard Davey
377cc6b37b
iOS and any browser identifying as AppleWebKit
will now set the Device.es2019
flag to true
. This causes Phaser to use the native array Stable Sort. This fixes an issue where overlapping particles could flicker on iOS. Fix #6483
2023-09-07 16:22:39 +01:00
Richard Davey
533ed6e47d
The ParticleEmitterWebGLRenderer
has been refactored so that the particle.frame
is used as the source of the glTexture
used in the batch and also if a new texture unit is required. This fixes issues where a Particle Emitter would fail to use the correct frame from a multi-atlas texture. Fix #6515
2023-09-07 16:14:06 +01:00
Richard Davey
522b3a05e2
Update CHANGELOG-v3.61.md
2023-09-07 15:20:03 +01:00
Richard Davey
962ff04538
If you gave the width
or height
in the Game Config object as a string it would multiply the value given by the parent size, often leading to a huge game canvas, or causing WebGL errors as it tried to create a texture larger than the GPU could handle. This has now been strengthened. If you give a string with a % at the end, it works as before, i.e. "100%"
or "50%"
to set the scale based on the parent. If you don't include the %, or use another unit, such as "800px"
it will now be treated as a fixed value, not a percentage.
2023-09-07 15:19:57 +01:00
Richard Davey
7da06a33a0
Update CHANGELOG-v3.61.md
2023-09-07 14:43:42 +01:00
Richard Davey
fe05501e38
The PostFXPipeline
will now set autoResize
to true
on all of its RenderTarget
instances. This fixes an issue where the PostFXPipeline
would not resize the render targets when the game size changed, causing them to become out of sync with the game canvas. Fix #6503 #6527
2023-09-07 14:43:36 +01:00
Richard Davey
461e615b03
Update CHANGELOG-v3.61.md
2023-09-07 14:09:50 +01:00
Richard Davey
540fe9ec9a
Merge pull request #6578 from rexrainbow/mesh-setinteractive-improve
...
Uses current faces to do hit-testing
2023-09-07 14:08:28 +01:00
Richard Davey
066bb9be18
Updated jsdocs
2023-09-07 14:07:44 +01:00
Richard Davey
6cbcfefe7b
Clarified jsdocs
2023-09-07 13:28:52 +01:00
Richard Davey
b57369347f
Merge pull request #6576 from PresentCreativeLLC/EmitParticle-Type-Fix
...
Update return type of emitParticle
2023-09-07 13:26:44 +01:00
Richard Davey
0cec5012b4
Merge pull request #6575 from PresentCreativeLLC/ParticleEmitterConfig-Type-Fix
...
Update ParticleEmitterConfig.js
2023-09-07 13:26:05 +01:00
Richard Davey
8622e611f7
Merge pull request #6595 from PresentCreativeLLC/ParticleEmitterFrameConfigFix
...
Update ParticleEmitterFrameConfig.js
2023-09-07 13:23:40 +01:00
Richard Davey
6d22019f26
Update ParticleEmitterAnimConfig.js
2023-09-07 13:21:51 +01:00
Richard Davey
32469aeab7
Merge branch 'master' of https://github.com/photonstorm/phaser
2023-09-07 13:19:53 +01:00
Richard Davey
40d59692a9
Update CHANGELOG-v3.61.md
2023-09-07 13:19:49 +01:00
Richard Davey
18f5a73692
Merge pull request #6587 from PresentCreativeLLC/missing-particle-emitter-property
...
Added missing description of the anims property of the particle emitter for JSDoc
2023-09-07 13:19:17 +01:00
Richard Davey
4c65ea408a
Merge pull request #6605 from emadkhezri/master
...
Fixed a typo in TextFactory.js
2023-09-07 13:16:37 +01:00
Richard Davey
f330c86eae
Merge pull request #6606 from samme/patch-20
...
Docs: correct type for BuildTilesetIndex(mapData)
2023-09-07 13:16:08 +01:00
samme
a581b821eb
Docs: correct type for BuildTilesetIndex(mapData)
...
This should be close enough
2023-09-06 16:26:36 -07:00
Richard Davey
d9f51c0562
null the Camera reference
2023-09-05 14:56:13 +01:00
Richard Davey
e3c1478867
null the glTexture reference
2023-09-05 14:56:06 +01:00
Richard Davey
430232573b
Update CHANGELOG-v3.61.md
2023-09-05 13:40:48 +01:00
Richard Davey
e8e57b6b0c
The WebGLRenderer.deleteFramebuffer
method has been updated so it now tests for the exitennce of a COLOR and DEPTH_STENCIL attachments, and if found, removes the bindings and deletes the stencil buffer. The code that previously deelted the RENDERERBUFFER_BINDING
has also been removed to avoid side-effects.
2023-09-05 13:40:45 +01:00
Richard Davey
45fb3e6442
Update CHANGELOG-v3.61.md
2023-09-05 12:55:04 +01:00
Richard Davey
c82a6bb466
DynamicTexture.preDestroy
was never called, leading to an accumlation of framebuffers in memory. This method has now been renamed to destroy
and cleans all references correctly.
2023-09-05 12:55:01 +01:00
Emad
266ddb7545
fixed a typo in TextFactory.js
2023-09-03 22:34:28 +10:00
Richard Davey
ef7c06d639
Update CHANGELOG-v3.61.md
2023-08-28 16:21:20 +01:00
Richard Davey
61fa744473
Fixed the methods addAtlasJSONArray
, addAtlasJSONHash
, addAtlasXML
and addUnityAtlas
. Fix #6565
2023-08-28 16:21:17 +01:00
Richard Davey
7a81f2e029
Update CHANGELOG-v3.61.md
2023-08-28 16:04:14 +01:00
Richard Davey
28738a4046
Tile
was incorrectly using the Alpha
Game Object component, instead of the AlphaSingle
component, which meant although the methods implied you could set a different alpha per tile corner, it was never reflected in the rendering. It has now been updated to use just the single alpha value. Fix #6594
2023-08-28 16:04:14 +01:00
Richard Davey
56a1bbfe8b
Merge pull request #6568 from Trissolo/fixProcessQueue
...
[Fix] Added missing parameter to some function calls in Phaser.Structs.ProcessQueue#add
2023-08-28 15:43:22 +01:00
Richard Davey
74e0143282
Update CHANGELOG-v3.61.md
2023-08-28 15:42:06 +01:00
Richard Davey
b5c9b76eff
Updated docs
2023-08-28 15:42:02 +01:00
Richard Davey
2f78afc52a
Update CHANGELOG-v3.61.md
2023-08-28 15:40:09 +01:00
Richard Davey
5846acf682
Merge pull request #6569 from Trissolo/refineGameObjectSetTexture
...
Added two optional parameters to GameObjects.Components.Texture#setTexture
2023-08-28 15:39:47 +01:00
Richard Davey
2a5bf0e5f9
Merge pull request #6584 from Trissolo/fix/geomPolygon-unused-code
...
Remove unused code in Geom.Polygon#setTo
2023-08-28 15:27:45 +01:00
Richard Davey
63fbaf99df
Merge pull request #6590 from samme/samme-patch-1
...
Docs: StaticBody#reset description
2023-08-28 15:23:31 +01:00