Richard Davey
|
b266223318
|
Modified method name to be plural
|
2023-07-21 16:57:48 +01:00 |
|
Richard Davey
|
a4e53acc33
|
Merge pull request #6453 from rexrainbow/particles-clear-zones
Add methods to clear EmitZone or DeathZone
|
2023-07-21 16:55:22 +01:00 |
|
Richard Davey
|
b3e1b77686
|
Updated jsdocs
|
2023-07-21 16:54:51 +01:00 |
|
Richard Davey
|
0db2134c2e
|
Merge pull request #6505 from Ariorh1337/6504
6504: add letter spacing
|
2023-07-21 16:48:45 +01:00 |
|
Richard Davey
|
31a0fe0303
|
Merge pull request #6480 from EmilSV/bitmaptext_render_fix
BitmapText now reset texture unit on flush
|
2023-07-21 16:36:27 +01:00 |
|
Richard Davey
|
bce1e48040
|
Merge pull request #6494 from samme/docs/particle-emitter-xy
Docs: particleX and particleY are updatable ops
|
2023-07-21 16:06:53 +01:00 |
|
Richard Davey
|
63234a2add
|
Text.setRTL is a new method that allows you to set a Text Game Object as being rendered from right-to-left, instead of the default left to right (thanks @rexrainbow)
|
2023-07-21 16:03:43 +01:00 |
|
Richard Davey
|
c678807d69
|
Merge pull request #6517 from rexrainbow/text-setrtl
Add setRTL method
|
2023-07-21 15:57:10 +01:00 |
|
Richard Davey
|
fb3c85888b
|
Typo fix
|
2023-06-11 22:37:06 +01:00 |
|
Rex
|
ba5eb16aeb
|
Add setRTL method
|
2023-05-31 21:01:15 +08:00 |
|
Dmitry Omelchenko
|
b84ee33cc2
|
add letter spacing
|
2023-05-13 04:50:37 +03:00 |
|
samme
|
1149ad2fc5
|
Docs: particleX and particleY are updatable ops
|
2023-05-04 16:32:38 -07:00 |
|
Richard Davey
|
ed180bcc44
|
Particle.scaleY would always be set to the scaleX value, even if given a different one within the config. It will now use its own value correctly.
|
2023-04-19 17:58:48 +01:00 |
|
Emil Schnedler Vad
|
0d06b87c9e
|
BitmapText now reset texture unit on flush
|
2023-04-19 15:37:17 +02:00 |
|
Richard Davey
|
6b55674d89
|
Update ParticleEmitterConfig.js
|
2023-04-12 08:49:58 +01:00 |
|
Richard Davey
|
4ccf0371ec
|
Remove visible check, so they render to DynamicTextures again
|
2023-04-12 07:10:52 +01:00 |
|
Richard Davey
|
63a852779a
|
Return array of zones
|
2023-04-12 02:07:59 +01:00 |
|
Richard Davey
|
1c6e0c81d1
|
Merge pull request #6462 from EmilSV/particle-render-fix
fixed particle using a white texture if flush happened
|
2023-04-12 01:54:43 +01:00 |
|
Richard Davey
|
4a892c007d
|
Removed 'removeVideoElementOnDestroy' and better docs
|
2023-04-12 01:46:45 +01:00 |
|
Richard Davey
|
136c2fee42
|
Updated video events
|
2023-04-12 01:46:32 +01:00 |
|
Richard Davey
|
08556b2695
|
Delete VIDEO_TIMEOUT_EVENT.js
|
2023-04-12 01:46:23 +01:00 |
|
Richard Davey
|
ce05f42759
|
Update VideoFactory.js
|
2023-04-12 00:39:34 +01:00 |
|
Richard Davey
|
ff3f92f4d5
|
Test for ended state. Fix #5873
|
2023-04-12 00:39:30 +01:00 |
|
Richard Davey
|
9cd1fa45fb
|
Updated jsdocs
|
2023-04-12 00:08:42 +01:00 |
|
Richard Davey
|
3af1d9002c
|
Reset playCalled on complete. Emit new texture ready event.
|
2023-04-12 00:01:15 +01:00 |
|
Richard Davey
|
950fabe306
|
Added texture ready event
|
2023-04-12 00:00:58 +01:00 |
|
Richard Davey
|
8c2e591362
|
Moved PLAY event to after texture creation. Added frameReady property. Better paused handling.
|
2023-04-11 19:46:13 +01:00 |
|
Richard Davey
|
93620ca39e
|
Fixed markers and video looping
|
2023-04-11 18:26:46 +01:00 |
|
Richard Davey
|
8412e53df3
|
Working perfectly for modern and legacy browsers.
|
2023-04-11 17:03:00 +01:00 |
|
Richard Davey
|
257fdaed4f
|
All now working via promise + rvf flow
|
2023-04-11 02:05:56 +01:00 |
|
Richard Davey
|
bff9184329
|
Added new unsupported event
|
2023-04-11 02:05:37 +01:00 |
|
Richard Davey
|
45646c52a2
|
Nearly finished refactoring of RVF / Promise path of Video game object
|
2023-04-11 00:57:11 +01:00 |
|
Richard Davey
|
368cb4a146
|
Added new Video events
|
2023-04-11 00:39:14 +01:00 |
|
Richard Davey
|
90654dedc1
|
Updated docs
|
2023-04-11 00:39:03 +01:00 |
|
Richard Davey
|
af9a67f0a4
|
Update Video.js
|
2023-04-10 19:51:26 +01:00 |
|
Emil Schnedler Vad
|
c4327de589
|
fixed particle using a white texture if flush happen
|
2023-04-09 17:54:57 +02:00 |
|
Emil Schnedler Vad
|
bc6ec0a124
|
reverted using getTextBounds for cotainer getBounds()
|
2023-04-08 20:37:12 +02:00 |
|
Richard Davey
|
6b6077f62b
|
Recoding Video Game Object
|
2023-04-07 19:18:54 +01:00 |
|
Richard Davey
|
afe5401a25
|
Add missing String cast. Fix #6451
|
2023-04-05 14:47:00 +01:00 |
|
Rex
|
1e4b807656
|
Add methods to clear EmitZone or DeathZone
|
2023-04-05 16:36:29 +08:00 |
|
Richard Davey
|
49d56e7dc4
|
Added new clearFX method and tidied up the docs and functions for FX removal. Fix #6451
|
2023-04-04 15:46:11 +01:00 |
|
Richard Davey
|
715ee10367
|
Clarifying the docs. Fix #6446
|
2023-04-03 18:30:05 +01:00 |
|
Richard Davey
|
01afa66230
|
clear now has 2 arguments to clear pre/post or both. Fix #6440
|
2023-03-31 14:45:37 +01:00 |
|
Richard Davey
|
6d539ab1c4
|
Merge pull request #6419 from kainage/fix-particle-lifespan
Fix ParticleEmitter#setParticleLifespan
|
2023-03-31 14:27:20 +01:00 |
|
Richard Davey
|
09ebf4048e
|
Removed use of 'Add' (don't need exclusive check) and fixed index 0 offset errors
|
2023-03-30 15:49:03 +01:00 |
|
Kainage
|
469a7fac45
|
Merge branch 'photonstorm:master' into fix-particle-lifespan
|
2023-03-24 11:37:43 -07:00 |
|
Richard Davey
|
d9e98a7e85
|
Mesh and Plane now support setInteractive . Fix #6394
|
2023-03-24 00:07:11 +00:00 |
|
Richard Davey
|
7237299639
|
The GetBounds.getCenter method now has an optional includeParent argument, which allows you to get the value in world space. Also updated types.
|
2023-03-23 17:15:53 +00:00 |
|
Richard Davey
|
5944a8f5a2
|
Add default origin. Fixes setInteractive() .
|
2023-03-23 00:34:21 +00:00 |
|
Richard Davey
|
dd98011eb3
|
Added custom hitAreaCallback for #6394
|
2023-03-22 18:51:46 +00:00 |
|
Richard Davey
|
376107b25f
|
Finally finished all FX documentation
|
2023-03-21 18:04:34 +00:00 |
|
Richard Davey
|
ed6287e9a9
|
More FX documentation finished
|
2023-03-21 17:57:27 +00:00 |
|
Richard Davey
|
b89a10c99d
|
Lots more documentation finished
|
2023-03-21 17:21:45 +00:00 |
|
Richard Davey
|
f83debe894
|
Added lots of documentation
|
2023-03-20 18:44:48 +00:00 |
|
Richard Davey
|
5805925cc6
|
Fixed PostFX on custom render objects
|
2023-03-20 17:27:18 +00:00 |
|
Richard Davey
|
392640fe93
|
Fixed Mesh Renderer to work with PostFX
|
2023-03-20 17:00:30 +00:00 |
|
Richard Davey
|
97387f36f2
|
Get textureUnit even if batch not flushed
|
2023-03-20 15:20:35 +00:00 |
|
Richard Davey
|
d6c743138e
|
Docs fix
|
2023-03-20 15:20:13 +00:00 |
|
Richard Davey
|
4e6f51bc9c
|
Update FX.js
|
2023-03-20 15:20:06 +00:00 |
|
kainage
|
1b7539d47e
|
Fix ParticleEmitter#setParticleLifespan
|
2023-03-18 12:21:13 -07:00 |
|
Richard Davey
|
f82bf52cad
|
Why clear alpha?
|
2023-03-09 18:34:01 +00:00 |
|
Richard Davey
|
9971c9f940
|
Fixed component
|
2023-03-09 18:33:54 +00:00 |
|
Richard Davey
|
2230a08e7e
|
Fixed issue with cycle: true on frame and animation particle emitter configs
|
2023-03-09 18:12:19 +00:00 |
|
Richard Davey
|
c8acb16fa7
|
Added { willReadFrequently } to every canvas context, no matter where it comes from
|
2023-03-09 17:30:04 +00:00 |
|
Richard Davey
|
c4ab06d19f
|
Calling setPostPipeline on a Game Object will now pass the pipelineData configuration object (if provided) to the pipeline instance being created.
|
2023-02-27 15:12:52 +00:00 |
|
Richard Davey
|
88a59eb040
|
Post FX now supports custom quality and distance parameters. Fix #6393
|
2023-02-27 15:09:57 +00:00 |
|
Richard Davey
|
5997c814bb
|
Remove distance parameter
|
2023-02-27 13:48:12 +00:00 |
|
Richard Davey
|
00ab0fe601
|
Merge pull request #6384 from EmilSV/container_getBounds_text
container#getBounds now also support getTextBounds for bounds calcula…
|
2023-02-17 17:31:57 +00:00 |
|
Richard Davey
|
3bbb619562
|
Merge pull request #6386 from mizunokazumi/fix/component-transform-setscaleX-setscaley
Fix renderFlags after changing scaleX/scaleY
|
2023-02-17 17:26:19 +00:00 |
|
Richard Davey
|
5ad4cbba7d
|
Types fix
|
2023-02-17 17:25:11 +00:00 |
|
Richard Davey
|
0fe135cc8f
|
Added documentation and method parameters
|
2023-02-17 17:07:22 +00:00 |
|
Richard Davey
|
6584435892
|
Destroy preFX and postFX
|
2023-02-17 17:07:05 +00:00 |
|
Richard Davey
|
3d67fdb459
|
Update PostPipeline.js
|
2023-02-17 13:26:29 +00:00 |
|
Richard Davey
|
af3bb532b5
|
Use strings to retain correct mapping
|
2023-02-17 02:12:12 +00:00 |
|
Richard Davey
|
4f6d4a162d
|
Now supports creation of Post FX Controllers
|
2023-02-17 01:10:54 +00:00 |
|
Richard Davey
|
a2231dddcd
|
Added preFX and postFX and create them within init
|
2023-02-17 01:10:23 +00:00 |
|
Richard Davey
|
d3c32cdc27
|
Removed fx property and added init flag
|
2023-02-17 01:09:57 +00:00 |
|
Richard Davey
|
74f1bc639f
|
Remove old FX component
|
2023-02-16 23:49:45 +00:00 |
|
Richard Davey
|
f1129f63d2
|
Moved the FX controllers to the root
|
2023-02-16 23:49:14 +00:00 |
|
Richard Davey
|
d6314de4db
|
More default properties and exposing the FX consts
|
2023-02-16 23:06:53 +00:00 |
|
Richard Davey
|
2aae7b37fa
|
Added more jsdocs and default values
|
2023-02-16 22:15:22 +00:00 |
|
Richard Davey
|
b7e9fe23af
|
Add default values and allow passing from the methods
|
2023-02-16 18:50:42 +00:00 |
|
Richard Davey
|
cbf42feee1
|
Refactored so FX is a class sitting on a property, rather than a mixin.
|
2023-02-16 18:39:14 +00:00 |
|
Richard Davey
|
dd2efb6e5c
|
Added Bokeh and TiltShift FX
|
2023-02-16 15:04:37 +00:00 |
|
Richard Davey
|
293ea49a39
|
Update FX.js
|
2023-02-16 12:59:57 +00:00 |
|
Richard Davey
|
9011d78fd4
|
Added Wipe FX
|
2023-02-16 12:53:31 +00:00 |
|
Richard Davey
|
bbc74c4d8e
|
Much neater
|
2023-02-16 01:55:52 +00:00 |
|
Richard Davey
|
e48d49d29f
|
Added Displacement FX
|
2023-02-16 01:52:00 +00:00 |
|
Richard Davey
|
526a6489ba
|
Added BarrelFX
|
2023-02-16 00:42:17 +00:00 |
|
Richard Davey
|
9aa58008bf
|
Finished Circle shader and CircleFX Pipeline
|
2023-02-15 23:48:34 +00:00 |
|
Richard Davey
|
4d273254e5
|
Testing ColorMatrix FX
|
2023-02-15 13:47:56 +00:00 |
|
Richard Davey
|
b40cc9b584
|
Tweaked alpha
|
2023-02-15 00:50:31 +00:00 |
|
Richard Davey
|
a93a6c75c3
|
Added working BloomFX
|
2023-02-15 00:50:26 +00:00 |
|
Richard Davey
|
ca2c81fd79
|
Fix package name
|
2023-02-15 00:07:43 +00:00 |
|
Richard Davey
|
b615e67a3b
|
Rename LinearGradient to Gradient and use better shader
|
2023-02-15 00:05:33 +00:00 |
|
Richard Davey
|
58576252cb
|
Fixed BlurFX and added LinearGradientFX
|
2023-02-14 23:45:44 +00:00 |
|
Richard Davey
|
65f3d340ec
|
Working through Blur FX
|
2023-02-14 18:53:52 +00:00 |
|
Richard Davey
|
15f296824c
|
Improved Vignette shader dramatically
|
2023-02-14 15:49:33 +00:00 |
|
Richard Davey
|
729f446e66
|
Added Shadow, Vignette, Pixelate and Shine FX
|
2023-02-14 13:33:07 +00:00 |
|
Richard Davey
|
4f5da3b3b8
|
Added jsdocs
|
2023-02-14 01:30:23 +00:00 |
|
Richard Davey
|
428f008337
|
Import namespace
|
2023-02-14 01:30:07 +00:00 |
|
Richard Davey
|
050f3d4708
|
Reset default strength
|
2023-02-14 01:29:21 +00:00 |
|
Richard Davey
|
ed1f79e57e
|
Added Vignette and BaseFX class
|
2023-02-13 21:21:18 +00:00 |
|
Richard Davey
|
532d5a9375
|
Revised FX pipeline. Added Glow, Shadow and Pixelate. Tested against multi-pass.
|
2023-02-13 18:50:27 +00:00 |
|
Richard Davey
|
963ff647e6
|
Testing out a possible FX Pipeline
|
2023-02-13 01:30:22 +00:00 |
|
Richard Davey
|
cf6b0971cb
|
Renaming SpriteFX to PreFX
|
2023-02-12 21:08:58 +00:00 |
|
Mizuno Kazumi
|
ad11d11dcc
|
Fix renderFlags after changing scaleX/scaleY
|
2023-02-11 18:13:59 +03:00 |
|
Emil Schnedler Vad
|
70aedd9344
|
fixed order of function check
|
2023-02-10 14:03:24 +01:00 |
|
Richard Davey
|
ed205f586b
|
Bloom FX
|
2023-02-09 18:46:49 +00:00 |
|
Richard Davey
|
f6f1bf2281
|
Corrected jsdocs
|
2023-02-09 16:30:03 +00:00 |
|
Emil Schnedler Vad
|
f21834c50b
|
container#getBounds now also support getTextBounds for bounds calculations
|
2023-02-09 14:33:28 +01:00 |
|
Richard Davey
|
36e6bc8a05
|
Added PostPipeline component
|
2023-02-03 17:52:36 +00:00 |
|
Richard Davey
|
f1032c8af5
|
Swapped to use PostPipeline only
|
2023-02-03 17:52:23 +00:00 |
|
Richard Davey
|
e82189f0fd
|
Remove all Post Pipeline related functions
|
2023-02-03 17:41:56 +00:00 |
|
Richard Davey
|
65ca9cc967
|
PostPipeline is a new Game Object component that deals specifically with Post Pipelines
|
2023-02-03 17:41:43 +00:00 |
|
Richard Davey
|
35163ec483
|
TileSprite will now error if you try and use a Dynamic Texture. Fix #6368
|
2023-02-01 18:18:41 +00:00 |
|
Richard Davey
|
b6b098f421
|
Added PlaneCreator and all typedefs
|
2023-01-31 13:34:18 +00:00 |
|
Richard Davey
|
dfc3ebc0ec
|
Finished Plane documentation
|
2023-01-31 13:21:02 +00:00 |
|
Richard Davey
|
c54cc2d6a1
|
Merge pull request #6376 from vforsh/improve-particles-types
Improve particles types
|
2023-01-30 21:44:38 +00:00 |
|
Richard Davey
|
e97d491458
|
Fix #6377
|
2023-01-30 21:42:21 +00:00 |
|
Vladislav Forsh
|
8c34a84fde
|
Improve particles types
|
2023-01-30 21:58:34 +03:00 |
|
Richard Davey
|
4608044577
|
Added animation and ability to adjust frame verts
|
2023-01-27 18:04:59 +00:00 |
|
Richard Davey
|
14b91e84c8
|
Add missing tile property
|
2023-01-27 17:46:41 +00:00 |
|
Richard Davey
|
674bcbe6f8
|
Moved uvScroll, uvScale and rotate setters to Mesh
|
2023-01-27 17:46:17 +00:00 |
|
Richard Davey
|
de2e7847df
|
Added rotation methods and setters
|
2023-01-25 23:30:58 +00:00 |
|
Richard Davey
|
49ad4348d9
|
Added Mesh.hasFaceAt
|
2023-01-25 23:30:35 +00:00 |
|
Richard Davey
|
60d6119b1b
|
Tidied up the internals, added frame parameter, preDestroy
|
2023-01-25 18:49:11 +00:00 |
|
Richard Davey
|
6d81544706
|
createCheckerboard handles colors properly
|
2023-01-24 18:23:36 +00:00 |
|
Richard Davey
|
78797dd87a
|
z calculation now done correctly
|
2023-01-24 17:48:45 +00:00 |
|
Richard Davey
|
affdd0cd60
|
Added Mesh.fov property
|
2023-01-24 17:48:35 +00:00 |
|
Richard Davey
|
303e44a9bf
|
Added Plane Game Object (WIP)
|
2023-01-24 13:44:43 +00:00 |
|
Richard Davey
|
44d45f7c61
|
Updated jsdocs
|
2023-01-24 13:44:31 +00:00 |
|
Pavle Goloskokovic
|
0ab4981f86
|
docs reference updated method name setEmitterFrame
|
2023-01-21 11:39:13 +01:00 |
|
Pavle Goloskokovic
|
15ffe6aaff
|
optional config param for Phaser.GameObjects.GameObjectCreator#graphics method
|
2023-01-20 21:36:00 +01:00 |
|
Pavle Goloskokovic
|
54ad20122c
|
added missing lineSpacing property to Phaser.Types.GameObjects.Text.TextStyle type
|
2023-01-20 21:27:08 +01:00 |
|
Pavle Goloskokovic
|
6fb0287b58
|
Phaser.Types.GameObjects.Text.TextStyle fontSize type fix
|
2023-01-20 21:14:31 +01:00 |
|
Richard Davey
|
68a734e3b6
|
Reset worldPosition on fire
|
2023-01-19 17:08:24 +00:00 |
|
Richard Davey
|
8815205900
|
No need to multiply the camMatrix for every particle. Once is enough.
|
2023-01-19 16:59:33 +00:00 |
|
Richard Davey
|
b25337b4e8
|
setTexture on a 3-slice should change the height now. #6350
|
2023-01-19 15:15:42 +00:00 |
|
Richard Davey
|
9101bfe5cb
|
Added setSlices method. Fix #6350
|
2023-01-19 15:12:51 +00:00 |
|
Richard Davey
|
333e766485
|
Use Clamp
|
2023-01-18 18:30:07 +00:00 |
|
Richard Davey
|
c906568544
|
Expose ParticleBounds
|
2023-01-18 16:54:49 +00:00 |
|
Richard Davey
|
566b74e70e
|
Removed unused code and tidied formatting
|
2023-01-18 16:54:43 +00:00 |
|
Richard Davey
|
30fc7d5123
|
Moved method
|
2023-01-18 16:54:32 +00:00 |
|
Richard Davey
|
1193f8811f
|
The Particle DeathZone.willKill method now takes a Particle instance as its only parameter, instead of x and y coordinates, allowing you to perform more complex checks before deciding if the Particle should be killed, or not.
|
2023-01-18 16:41:19 +00:00 |
|
Richard Davey
|
9549c90b9f
|
Removed 'bounds' and collide flags + fast ops and changed 'setParticleBounds' to 'addParticleBounds' to better identify it
|
2023-01-17 23:24:04 +00:00 |
|
Richard Davey
|
528feb8fae
|
Fixed links
|
2023-01-17 23:23:18 +00:00 |
|
Richard Davey
|
2758c6edfc
|
Updated docs
|
2023-01-17 23:23:05 +00:00 |
|
Richard Davey
|
e7d6328d80
|
Fixed the update function and added docs
|
2023-01-17 23:00:26 +00:00 |
|
Richard Davey
|
60bc8f1b6c
|
Add the new worldPosition Vector2 and update it
|
2023-01-17 23:00:14 +00:00 |
|