Richard Davey
6e5c54c9b0
Update CHANGELOG-v3.60.md
2023-01-06 17:19:49 +00:00
Richard Davey
51d10677b1
The Game.registry
, which is a DataManager
instance that can be used as a global store of game wide data will now use its own Event Emitter, instead of the Game's Event Emitter. This means it's perfectly safe for you to now use the Registry to emit and listen for your own custom events without conflicting with events the Phaser Game instance emits.
2023-01-06 17:19:45 +00:00
Richard Davey
8abfcd2f6f
The GenerateVerts
function has a new optional parameter flipUV
which, if set, will flip the UV texture coordinates
2023-01-06 14:41:09 +00:00
Richard Davey
ff94396f05
Set default or the emitter config property won't work
2023-01-06 14:08:14 +00:00
Richard Davey
690f9444ec
Fixed Emitter.getBounds and use of viewBounds
2023-01-06 13:55:13 +00:00
Richard Davey
42b579d4c8
Update CHANGELOG-v3.60.md
2023-01-06 13:54:55 +00:00
Richard Davey
e4a4f30c27
Restored previous version
2023-01-06 13:54:52 +00:00
Richard Davey
3dbc513e9c
Debugging MergeRect
2023-01-05 18:46:23 +00:00
Richard Davey
19e3cadd24
Update CHANGELOG-v3.60.md
2023-01-05 17:58:26 +00:00
Richard Davey
7d80a7cce0
Added Emitter.getBounds and viewBounds culling
2023-01-05 17:58:20 +00:00
Richard Davey
9c3a30e79f
Swap to use math const
2023-01-05 17:57:41 +00:00
Richard Davey
f782576c18
Fixed jsdocs
2023-01-05 16:03:09 +00:00
Richard Davey
a30f6a1f92
Updated documentation
2023-01-05 15:35:59 +00:00
Richard Davey
d187c7639b
Update CHANGELOG-v3.60.md
2023-01-05 14:57:56 +00:00
Richard Davey
f7195e6545
The GenerateVerts
function no longer errors if the verts and uvs arrays are not the same size and containsZ
is true
2023-01-05 14:57:52 +00:00
Richard Davey
4e642eb994
Added documentation and sort properties
2023-01-05 14:23:41 +00:00
Richard Davey
1bf231f549
Updated TypeDefs
2023-01-05 14:23:28 +00:00
Richard Davey
493289367e
Use sortCallback
2023-01-05 14:23:17 +00:00
Richard Davey
95f3440784
Added sortProperty and sortOrderAsc properties and code. Reworked depthSortCallback.
2023-01-04 16:01:39 +00:00
Richard Davey
32d2f629cb
Added matrix docs and destroy them on shutdown
2023-01-03 22:13:41 +00:00
Richard Davey
9c7ca72145
Updated jsdocs
2023-01-03 22:10:57 +00:00
Richard Davey
ada620b522
The add and remove processes can set the manager property.
2023-01-03 21:45:29 +00:00
Richard Davey
d78df08412
Merge branch 'master' of https://github.com/photonstorm/phaser
2023-01-03 21:31:25 +00:00
Richard Davey
befd7e9a1f
Update CHANGELOG-v3.60.md
2023-01-03 21:31:23 +00:00
Richard Davey
73dd13d3a1
* ParticleEmitterManager.addParticleProcessor
is a new method that allows you to add a Particle Processor instance to the Emitter Manager. The old createGravityWell
method now uses this. * ParticleEmitterManager.removeParticleProcessor
is a new method that will remove a Particle Processor from an Emitter Manager. * ParticleEmitterManager.processors
is a new List property that contains all of the Particle Processors belonging to the Emitter Manager. * The ParticleEmitterManager.wells
property has been removed. You should now use the new processors
property instead, they are functionally identical.
2023-01-03 21:31:19 +00:00
Richard Davey
f1c300a3e9
Added t param to jsdocs
2023-01-03 21:28:00 +00:00
Richard Davey
a177b9ecd1
Updated jsdocs and moved lifeCurrent bail out
2023-01-03 21:27:50 +00:00
Richard Davey
bb4e446930
Revised GravityWell config
2023-01-03 21:09:15 +00:00
Richard Davey
425a5340e1
GravityWell now extends the ParticleProcessor
2023-01-03 21:09:05 +00:00
Richard Davey
1850d61011
Created the ParticleProcessor class
2023-01-03 21:08:55 +00:00
Richard Davey
ff3406ea0e
Fixed scale override
2023-01-03 21:08:43 +00:00
Richard Davey
50f67d51b7
Merge pull request #6336 from jerricko/updateToFix
...
Fix: Tween UpdateTo throws error
2023-01-03 20:48:14 +00:00
Richard Davey
244ff5a4a1
Update CHANGELOG-v3.60.md
2023-01-03 18:42:55 +00:00
Richard Davey
965d7a525a
Fixed scale setter and added kill method
2023-01-03 18:35:32 +00:00
Richard Davey
91ffc0da74
Fixed scale config
2023-01-03 18:35:18 +00:00
Richard Davey
4ea68e9d12
Added overlap method and fixed iterator order
2023-01-03 17:44:30 +00:00
Richard Davey
87e15a4715
Added Particle.bounds and getBounds method
2023-01-03 17:44:11 +00:00
Jerrick Morsey
fb06bbe89d
Fix tween updateTo undefined error
2023-01-03 09:30:52 -07:00
Richard Davey
9e10ee09ce
Added getWorldTransformMatrix
2023-01-03 13:14:40 +00:00
Richard Davey
42b89ae484
Testing getBounds
2023-01-03 13:14:29 +00:00
Richard Davey
a7282a17ec
Update docs
2023-01-03 13:14:21 +00:00
Richard Davey
bc1bc3baba
Destroy the EmitterOps
2023-01-03 12:32:15 +00:00
Richard Davey
9ce33a2fd5
Update CHANGELOG-v3.60.md
2023-01-03 12:30:53 +00:00
Richard Davey
4977160222
Call setPosition instead of resetPosition
2023-01-03 12:30:48 +00:00
Richard Davey
afa81ae221
* EmitterOp._onEmit
is a new private reference to the emit callback function, if specified in the emitter configuration. It is called by the new EmitterOp.proxyEmit
method, to ensure that the Emitter current
property remains current. * EmitterOp._onUpdate
is a new private reference to the update callback function, if specified in the emitter configuration. It is called by the new EmitterOp.proxyUpdate
method, to ensure that the Emitter current
property remains current. * EmitterOp.destroy
is a new method that nulls all references. This is called automatically when a ParticleEmitter
is itself destroyed.
2023-01-03 12:30:34 +00:00
Richard Davey
ad93e05ec4
The Particle.resetPosition
method has been renamed to setPosition
and it now takes optional x/y parameters. If not given, it performs the same task as resetPosition
did in earlier versions.
2023-01-03 12:23:35 +00:00
Richard Davey
799ee5a84d
No need for config in constructor
...
Current property tracks what's going on
Method is cached on creation and doesn't change
onChange method handles value update only without needing to invoke setMethod again
2023-01-02 23:42:49 +00:00
Richard Davey
dccc27b83c
Lots of updates, including ...
...
No need to pass config to EmitterOp constructor
Always call EmitterOp.loadConfig
No need to check if 'config' exists, as it always should
setEmitZone now swaps the active zone
Emit Zones can have -1 total (infinity)
Quantity emit called properly
Getters now use new 'current' property, so they all work properly
2023-01-02 23:41:09 +00:00
Richard Davey
5efed3989c
Updated docs
2023-01-02 23:38:06 +00:00
Richard Davey
717367a3f9
Added 'randomRangedIntEmit' and 'int' flag
2023-01-02 18:44:34 +00:00