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
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
Richard Davey
68aacac2f3
Merge pull request #6461 from EmilSV/revert_container_getBounds
...
reverted using getTextBounds for cotainer getBounds()
2023-04-10 17:46:38 +01:00
Richard Davey
950f0a8363
Tilemap.getLayerIndex
will now return null
if a given TilemapLayer instance doesn't belong to the Tilemap or has been destroyed.
2023-04-10 17:43:02 +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
9359fe4125
Docs update
2023-04-07 19:18:42 +01:00
Richard Davey
113430f70e
Added all of the various missing FileConfig properties. Fix #6455
2023-04-07 13:45:30 +01:00
Richard Davey
49511838f4
Update CSSFileConfig.js
2023-04-07 13:45:14 +01:00
Richard Davey
f895350f3e
Fixed lint error. Also we can call batchGameObject directly #6456
2023-04-07 13:31:38 +01:00
Richard Davey
77ce001a8a
Merge pull request #6456 from rexrainbow/dynamictexture-stamp-skipbatch
...
Add `skipBatch` in StampConfig parameter of stamp method
2023-04-07 13:29:51 +01:00