Richard Davey
|
e737db215f
|
Adding support for multiple death and emission zones
|
2022-12-27 18:54:26 +00:00 |
|
Richard Davey
|
129033a306
|
Added optional Float32Array
|
2022-12-27 18:25:36 +00:00 |
|
Richard Davey
|
807945bf60
|
Added STOP and COMPLETE events
|
2022-12-23 17:29:18 +00:00 |
|
Richard Davey
|
23d5ee7955
|
Fixed jsdocs
|
2022-12-23 17:28:56 +00:00 |
|
Richard Davey
|
cdd1044b03
|
Added stopAfter property and logic. Added counters typed array. Fixed frequency calculation.
|
2022-12-22 18:51:40 +00:00 |
|
Richard Davey
|
1d8bcc5408
|
Added duration to Emitter.start method
|
2022-12-22 14:57:27 +00:00 |
|
Richard Davey
|
d3ed47b250
|
Added duration to config def
|
2022-12-22 14:57:16 +00:00 |
|
Richard Davey
|
264dcc1d8f
|
ParticleEmitter can now interpolate particles, emits 3 new events and has a new duration option
|
2022-12-22 14:38:33 +00:00 |
|
Richard Davey
|
f0a39d8bd0
|
Added new Particle Emitter events
|
2022-12-22 14:38:11 +00:00 |
|
Richard Davey
|
8d0f7ee0f3
|
Added ability to interpolate particle onUpdate
|
2022-12-22 12:20:14 +00:00 |
|
Richard Davey
|
5f8c4ddbac
|
Chainable
|
2022-12-22 11:21:30 +00:00 |
|
Richard Davey
|
21299a48ee
|
You can now 'fast forward' a Particle Emitter. This can be done via either the emitter config, using the new advance property, or by calling the new ParticleEmitter.fastForward method. If, for example, you have an emitter that takes a few seconds to 'warm up' and get all the particles into position, this allows you to 'fast forward' the emitter to a given point in time. The value is given in ms. All standard emitter events and callbacks are still handled, but no rendering takes place during the fast-forward until it has completed.
|
2022-12-22 11:09:11 +00:00 |
|
Richard Davey
|
a5b7ffdb08
|
Particle tint working correctly
|
2022-12-19 18:35:40 +00:00 |
|
Richard Davey
|
d602ea92ed
|
Merge pull request #6324 from rexrainbow/graph-concave-roundrectangle
Support concave corner in round rectangle
|
2022-12-19 16:45:57 +00:00 |
|
Richard Davey
|
58533686d5
|
Merge pull request #6321 from samme/docs/constructor-types
Docs: change "Constructor" types to `function`
|
2022-12-19 16:43:31 +00:00 |
|
Richard Davey
|
91a1b351f0
|
Testing tint vs color
|
2022-12-19 13:48:53 +00:00 |
|
Rex
|
3a0a521d25
|
Support concave corner in round rectangle
|
2022-12-19 10:35:51 +08:00 |
|
Richard Davey
|
0c575fd859
|
Remove un-used parameter
|
2022-12-18 17:22:39 +00:00 |
|
Richard Davey
|
b267c607d2
|
Measure and Snap block freq read
|
2022-12-18 17:22:26 +00:00 |
|
Richard Davey
|
b71b29d353
|
Added EmitterOps jsdocs
|
2022-12-17 18:56:44 +00:00 |
|
Richard Davey
|
34c159b678
|
Added speed getter
|
2022-12-17 17:54:08 +00:00 |
|
Richard Davey
|
b8094cc078
|
Fixed null comparison
|
2022-12-17 17:51:35 +00:00 |
|
samme
|
09be12612b
|
Docs: change "Constructor" types to function
- Phaser.Types.GameObjects.Group.GroupClassTypeConstructor
- Phaser.Types.GameObjects.Particles.ParticleClassConstructor
- Phaser.Types.Tilemaps.CreateFromObjectsClassTypeConstructor
Fixes #6318
|
2022-12-16 15:37:09 -08:00 |
|
Richard Davey
|
da96b39179
|
Fixed flow of position and velocity and allowed bounce and moveTo to be updateable
|
2022-12-15 17:32:15 +00:00 |
|
Richard Davey
|
cad71d1747
|
Updated docs and made moveToX/Y and bounce onUpdate'able
|
2022-12-15 17:31:47 +00:00 |
|
Richard Davey
|
f344b2109e
|
Added support for stepped yoyo and fixed random max value
|
2022-12-15 17:31:17 +00:00 |
|
Richard Davey
|
9c52f8a651
|
Testing all ops as onUpdate capable
|
2022-12-15 13:33:58 +00:00 |
|
Richard Davey
|
380e2ca760
|
Access values from new ops object
|
2022-12-15 00:51:22 +00:00 |
|
Richard Davey
|
bf870d5165
|
Swapped to new ops object and public getters
|
2022-12-15 00:51:11 +00:00 |
|
Richard Davey
|
e5695cabff
|
If it's a new callback we need it
|
2022-12-15 00:40:23 +00:00 |
|
Richard Davey
|
2879b12a10
|
Added active, method, getMethod and new setMethod functions. Optimized flow.
|
2022-12-15 00:34:34 +00:00 |
|
Richard Davey
|
b553398ad8
|
Testing using _x for EmitterOps and public accessors
|
2022-12-14 18:42:53 +00:00 |
|
Richard Davey
|
3bb68b45ae
|
Better destroy handling. preUpdate won't run unless active. Added setEmitterAnims method.
|
2022-12-14 18:16:03 +00:00 |
|
Richard Davey
|
3efc22a127
|
Added AnimationState component and related properties, Event Emitter proxy and destroy method
|
2022-12-14 18:12:50 +00:00 |
|
Richard Davey
|
98b0123004
|
Move configs to global vars, save memory. Add getAnim and setAnim and related properties. Vastly improve destroy handling.
|
2022-12-14 18:12:23 +00:00 |
|
Richard Davey
|
dd8f9e42b0
|
Now uses setQuad and skips particles with scale o
|
2022-12-14 16:38:22 +00:00 |
|
Richard Davey
|
67088c1075
|
Fixed return type
|
2022-12-14 16:38:04 +00:00 |
|
Richard Davey
|
6867ca5b82
|
Give Particles an animation component
|
2022-12-13 18:51:15 +00:00 |
|
Richard Davey
|
1121cedf60
|
Adding in Particle Manager destroy handling
|
2022-12-13 18:51:04 +00:00 |
|
Richard Davey
|
6d0fd99a13
|
Spelling fix
|
2022-12-09 18:44:32 +00:00 |
|
Richard Davey
|
3d1e2f952f
|
Typo fixes
|
2022-12-09 18:17:26 +00:00 |
|
Richard Davey
|
9140bedd34
|
Added missing lineSpacing property
|
2022-12-09 16:01:02 +00:00 |
|
Richard Davey
|
a41247e2d9
|
Fixed incorrect jsdocs #6309
|
2022-12-09 15:59:02 +00:00 |
|
Richard Davey
|
784f04cf61
|
Merge pull request #6309 from arbassic/master
Add `lineSpacing` property and `setLineSpacing` method to BitmapText
|
2022-12-09 15:55:15 +00:00 |
|
Richard Davey
|
380100c4c1
|
Fix height math and update docs
|
2022-12-08 22:48:46 +00:00 |
|
Richard Davey
|
a6135be4eb
|
Clamp min width/height
|
2022-12-08 22:44:40 +00:00 |
|
Richard Davey
|
fe93dab2c9
|
Added NineSlice factory
|
2022-12-08 22:44:31 +00:00 |
|
Richard Davey
|
73c7cf6d7a
|
Updated jsdocs
|
2022-12-08 22:44:19 +00:00 |
|
Richard Davey
|
e304952a8b
|
Added NineSlice Creator functions
|
2022-12-08 22:43:44 +00:00 |
|
Richard Davey
|
0d9bd568e5
|
Correct type
|
2022-12-08 22:43:28 +00:00 |
|
Richard Davey
|
8de87cfeca
|
Height now locked for a 3-slice object
|
2022-12-08 18:55:09 +00:00 |
|
Richard Davey
|
5d4dd9d918
|
Added full documentation, 3-slice support, support for frames in texture atlases and changing frames
|
2022-12-08 18:41:09 +00:00 |
|
Richard Davey
|
77c87475d8
|
Updated jsdocs
|
2022-12-08 18:40:14 +00:00 |
|
Richard Davey
|
2d409cbe54
|
Now supports origin component
|
2022-12-08 16:19:29 +00:00 |
|
Richard Davey
|
fea262f3e0
|
Testing origin
|
2022-12-07 18:51:26 +00:00 |
|
Richard Davey
|
cb124bf9a5
|
Uses new vertexAvailable check and src tint and alpha
|
2022-12-07 18:30:08 +00:00 |
|
Richard Davey
|
c7475151ae
|
Added FX, GetBounds, Origin components and Tint methods
|
2022-12-07 18:29:40 +00:00 |
|
Richard Davey
|
c09240124d
|
New parameters and docs
|
2022-12-07 18:28:51 +00:00 |
|
Richard Davey
|
00564508d4
|
Tidying up
|
2022-12-06 22:48:26 +00:00 |
|
Richard Davey
|
4dcef816b9
|
Vertex updating working
|
2022-12-06 22:45:13 +00:00 |
|
Richard Davey
|
50efdf0ab7
|
Complete 9-slice vertices done
|
2022-12-06 19:37:24 +00:00 |
|
Richard Davey
|
715002df86
|
Add alpha value
|
2022-12-06 18:30:33 +00:00 |
|
Richard Davey
|
468548c918
|
Skip alpha zero verts
|
2022-12-06 18:30:22 +00:00 |
|
Richard Davey
|
f8ae7c8bab
|
Now created via addQuad method
|
2022-12-06 18:02:32 +00:00 |
|
Richard Davey
|
4e8d0efb1e
|
Render direct from vertices, not Faces
|
2022-12-06 18:02:16 +00:00 |
|
Richard Davey
|
b3c7cc83d7
|
Preparing for 12 area calculations
|
2022-12-06 13:39:07 +00:00 |
|
Richard Davey
|
b84aecb1d4
|
Added docs (from Pixi) and finished 3-slice scaling
|
2022-12-05 22:58:49 +00:00 |
|
Richard Davey
|
657a33da8c
|
Moved data to arrays and added config object
|
2022-12-05 21:43:35 +00:00 |
|
Richard Davey
|
343ee5d216
|
Added config object
|
2022-12-05 21:43:23 +00:00 |
|
arbassic
|
1fd986fe58
|
fix JSDocs
|
2022-12-05 22:32:23 +01:00 |
|
arbassic
|
9fe15df66b
|
fix JSDocs
|
2022-12-05 22:31:19 +01:00 |
|
arbassic
|
720cf7e296
|
better comment, include in toJSON
|
2022-12-05 22:14:55 +01:00 |
|
arbassic
|
aa0d9be861
|
Add lineSpacing property to BitmapText
|
2022-12-05 22:10:45 +01:00 |
|
Richard Davey
|
83cf8d12fc
|
Update NineSlice.js
|
2022-12-05 18:46:53 +00:00 |
|
Richard Davey
|
1f51d418db
|
Working through manual vertex creation
|
2022-12-05 18:21:57 +00:00 |
|
Richard Davey
|
72cfbbb741
|
Removed inView checks
|
2022-12-05 18:21:47 +00:00 |
|
Richard Davey
|
6867136672
|
Testing Mesh based NineSlice Game Objectg
|
2022-12-02 18:07:20 +00:00 |
|
Richard Davey
|
6080bca8e5
|
Testing Video events
|
2022-12-02 13:35:20 +00:00 |
|
Richard Davey
|
896afcb68f
|
Update DOMElement.js
|
2022-12-01 18:45:11 +00:00 |
|
Richard Davey
|
3b129f8cff
|
Calling setDisplayOrigin on a Video Game Object would cause the origins to be set to NaN if the Video was created without an asset key. It will now give Videos a default size, preventing this error, which is reset once a video is loaded. Fix #5560
|
2022-11-30 22:59:32 +00:00 |
|
Richard Davey
|
14ddd29fbd
|
Fixed TS errors
|
2022-11-30 15:06:52 +00:00 |
|
Richard Davey
|
f571fc68aa
|
Fix #6296
|
2022-11-30 13:48:22 +00:00 |
|
Richard Davey
|
8b38fd3641
|
Reduce warning
|
2022-11-29 15:24:10 +00:00 |
|
Richard Davey
|
8b8b8fa352
|
Merge pull request #6281 from Ariorh1337/master
fix advancedWordWrap concatenate when wrapping
|
2022-11-29 15:23:21 +00:00 |
|
Richard Davey
|
384276ef0e
|
If Rope.setPoints was called with the exact same number of points as before, it wouldn't set the dirty flag, meaning the vertices were not updated on the next render
|
2022-11-23 15:24:55 +00:00 |
|
Richard Davey
|
c0e592770f
|
Update BitmapTextWord.js
|
2022-11-23 15:10:50 +00:00 |
|
Richard Davey
|
e0a8486dbc
|
Update BitmapTextWord.js
|
2022-11-23 14:22:13 +00:00 |
|
Richard Davey
|
5d77e1fdc8
|
Particle.fire will now check to see if the parent Emitter is set to follow a Game Object and if so, and if the x/y EmitterOps are spread ops, then it'll space the particles out based on the follower coordinates, instead of clumping them all together. Fix #5847
|
2022-11-23 00:29:12 +00:00 |
|
Richard Davey
|
64ede38b9d
|
Added more docs confirming overrides. Fix #6046
|
2022-11-22 23:37:20 +00:00 |
|
Richard Davey
|
03b1ed62d1
|
When using RTL (right-to-left) Text Game Objects, the Text would vanish on iOS15+ if you changed the text or font style. The context RTL properties are now restored when the text is updated, fixing this issue. Fix #6121
|
2022-11-22 22:58:48 +00:00 |
|
Richard Davey
|
886920155b
|
Add generics
|
2022-11-22 21:55:30 +00:00 |
|
Richard Davey
|
49c2f106b5
|
Swapped to non-instance based checks and added generics
|
2022-11-22 20:35:59 +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
|
d4b386aa90
|
Added generics to Container
|
2022-11-18 22:04:39 +00:00 |
|
Richard Davey
|
84cdbdd560
|
Added generics. Fix #6140
|
2022-11-18 21:30:28 +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
|
6220d9b18d
|
Fake this flag to allow Bobs to get a physics body. Fix #6284
|
2022-11-14 21:41:37 +00:00 |
|
Dmitry Omelchenko
|
4f30e0b5b9
|
fix advancedWordWrap concatenate when wrapping
|
2022-11-12 17:30:27 +02:00 |
|
Richard Davey
|
465bf07334
|
The GameObjects.Components.Mask.createBitmapMask method can now accept the x , y , texture and frame parameters new to the BitmapMask constructor.
|
2022-11-10 15:09:27 +00:00 |
|