Richard Davey
10dbf1a4f2
FX.Circle.backgroundAlpha
is a new property that allows you to set the amount of the alpha of the background color in the Circle FX (thanks @rexrainbow)
2023-07-21 16:05:07 +01:00
Richard Davey
0623c6f6bd
Update version number
2023-07-21 16:03:43 +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
36d658e392
Merge pull request #6545 from rexrainbow/circle-effect-background-alpha
...
Add backgroundAlpha property in Circle effect controller
2023-07-21 16:03:25 +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
3f9ce29962
The FXBlurLow
fragment shader didn't have the offset
uniform. This is now passed in and applued to the resulting blur, preventing it from creating 45 degree artifacts (thanks Wayfinder)
2023-07-21 15:41:42 +01:00
Richard Davey
86f71e876e
The BlurFXPipeline
didn't bind the quality of shader specified in the controller, meaning it always used the Low Blur shader, regardless of what the FX controller asked for.
2023-07-21 15:40:44 +01:00
Richard Davey
5c4bed678c
FX.Blur
didn't set the quality
parameter to its property, meaning it wasn't applied in the shader, causing it to always use a Low Blur quality (unless modified post-creation).
2023-07-21 15:39:32 +01:00
Richard Davey
92fcfe02dc
Fixed typedef
2023-07-21 14:24:25 +01:00
Rex
3410f8e665
Add backgroundAlpha property
2023-07-14 13:14:30 +08:00
Richard Davey
1a2a255904
Matrix Translation fixes
...
* `Array.Matrix.RotateLeft` was missing the `total` parameter, which controls how many times to rotate the matrix.
* `Array.Matrix.RotateRight` was missing the `total` parameter, which controls how many times to rotate the matrix.
* `Array.Matrix.TranslateMatrix` didn't work with any translation values above 1 due to missing parameters in `RotateLeft` and `RotateRight`
2023-06-29 21:14:21 +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
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
Richard Davey
d5b0b9c9c4
Preparing for 3.60.1
2023-04-19 17:58:38 +01:00
Richard Davey
304fb326ed
Removed beta tag
2023-04-12 19:27:38 +01: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
a1e77e9e6b
You can now correctly loading a Sprite Sheet with a Normal Map. The TextureManager.addSpriteSheet
method has been updated to take an optional dataSource
parameter and the SpriteSheetFile.addToCache
method has been rewritten to handle normal maps as well.
2023-04-12 06:49:54 +01:00
Richard Davey
2a2b9181f8
Adding documentation
2023-04-12 03:58:49 +01:00
Richard Davey
96ee7679c4
Added Spector method docs
2023-04-12 03:45:19 +01:00
Richard Davey
f68218477c
Setting SoundManager.pauseOnBlur
to true
would not stop the audio if a game lost focus on certain browsers (like Firefox and Chrome on Android 13). This is now enforced via the new gameLostFocus
flag. Fix #6354
2023-04-12 03:23:21 +01:00
Richard Davey
69841028bb
Matter.convertTilemapLayers
had an edge-case which could create composite bodies unintentionally. If any tiles had multiple colliders and you were providing body creation options, the parts
property in the options would be modified and then concatenated with any bodies created after it. This could mean that some tiles would be combined when they shouldn't be, and on large maps would eventually hang once the convex hull got too big / complex. It now runs a copy on the object before using it - fix #5977
2023-04-12 03:08:52 +01:00
Richard Davey
b676f2613f
Update PreFXPipeline.js
2023-04-12 02:43:42 +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
91d598bd4f
Added getWebGLTexture method
2023-04-11 23:42:17 +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
ec8dda5d17
Removed all mention of 'loadEvent' and 'asBlob'
2023-04-11 18:26:35 +01:00
Richard Davey
8412e53df3
Working perfectly for modern and legacy browsers.
2023-04-11 17:03:00 +01:00
Richard Davey
1384ff8cf5
Now just adds a dictionary entry into the cache, doesn't create a DOM element, doesn't hang the browser.
2023-04-11 17:02:46 +01:00
Richard Davey
7904ecfb15
Added requestVideoFrame polyfill
2023-04-11 17:02:09 +01:00
Richard Davey
0d35651e66
Removed 'hasRequestVideoFrame' and added 'getVideoURL' function
2023-04-11 17:01:42 +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
bde8bf3e11
Device.Video.hasRequestVideoFrame
is a new boolean property that tells if the browser support the new requestVideoFrameCallback
API, or not.
2023-04-11 01:34:13 +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
Richard Davey
8ff50da910
Fixed return type
2023-04-10 17:49:42 +01:00