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
Richard Davey
6943989f46
The BitmapText
Game Object has two new read-only properties displayWidth
and displayHeight
. This allows the BitmapText to correctly use the GetBounds
component.
...
The `BitmapText` Game Object now has the `GetBounds` component added to it, meaning you can now correctly get its dimensions as part of a Container. Fix #6237
2022-11-08 18:42:05 +00:00
Richard Davey
3b57593e47
When calling GameObject.getPostPipeline
and passing in a string for the pipeline name it would error with 'Uncaught TypeError: Right-hand side of 'instanceof' is not an object'. This is now handled correctly internally
2022-11-08 18:10:16 +00:00
Richard Davey
e878cebd16
Force it to return Color object
2022-10-31 22:17:39 +00:00
Richard Davey
4a5f6adfe4
Enable for debugging
2022-10-28 18:22:57 +01:00
Richard Davey
e868c5b284
Fix #6264
2022-10-26 15:24:41 +01:00
Richard Davey
252bc784d7
Fix Ropes for new pipeline batch
2022-10-19 15:34:07 +01:00
Richard Davey
ac2c9c8fb8
Fixed Texture Manager reference. Fix #6250
2022-10-14 13:24:46 +01:00
Richard Davey
fe75fa2a09
Merge pull request #6246 from rexrainbow/RenderTexture-resize
...
Add resize method back
2022-10-13 21:09:34 +01:00
samme
6960205f46
Docs: correct EdgeZoneSourceCallback return type
2022-10-13 12:59:26 -07:00
Rex
999a68c019
Update hitarea
2022-10-13 12:36:37 +08:00
Rex
d4093765be
Add resize method back
2022-10-12 16:58:52 +08:00
Jaro Vanderheijden
e4b3e1ac15
Move BitmapTextCharacter typedef to proper location
2022-10-10 17:05:56 +02:00
Jaro Vanderheijden
f8f8f38715
Merge branch 'photonstorm:master' into master
2022-10-10 16:59:05 +02:00
Richard Davey
cb5d91f596
Fix #6242
2022-10-10 15:31:50 +01:00
Richard Davey
a5b3b91da1
Merge pull request #6236 from samme/feature/group-post-creation-options
...
Skip the Group createMultiple() post-creation options if not set
2022-10-10 15:18:18 +01:00
Richard Davey
f56499f62b
Merge pull request #6221 from samme/fix/video-load-url
...
Update video texture after loading
2022-10-10 14:46:06 +01:00
Richard Davey
954eb00fa1
Give Shapes the FX component
2022-10-09 23:16:58 +01:00
Richard Davey
6c2b45d99f
Use setQuad
2022-10-09 21:40:22 +01:00
Richard Davey
76ce040bcb
Fixed Mesh renderer
2022-10-09 18:04:36 +01:00
Richard Davey
b318cd734f
Removed use of UUID from RenderTexture and fixed saveTexture method.
2022-10-09 16:01:06 +01:00
Richard Davey
9d834efb0a
Update RenderTexture.js
2022-10-07 15:14:15 +01:00
Richard Davey
9671e54e2b
Add Camera property
2022-10-07 12:46:54 +01:00
Richard Davey
f5960bea30
Get the default pipeline from the Pipeline Manager
2022-10-04 18:04:41 +01:00
Richard Davey
20485e1aa2
Added MobilePipeline
2022-10-04 17:08:48 +01:00
Richard Davey
20a40a8844
Updated docs
2022-10-04 15:42:25 +01:00
Richard Davey
56a1af3c05
Updated RenderTexture to just be an Image backed by a DynamicTexture
2022-10-04 14:49:47 +01:00
Richard Davey
17f2d7e072
Update Mask.js
2022-10-03 22:06:16 +01:00
Richard Davey
d9a2c052d8
No longer requires the Scene argument
2022-10-03 18:30:11 +01:00
Richard Davey
18ec3db0ef
Update BlendMode.js
2022-09-29 18:51:16 +01:00
Richard Davey
476d117bf9
TransformMatrix.multiply
now directly updates the Float32Array, leading to 6 less getter invocations.
...
`TransformMatrix.setQuad` is a new method that will perform the 8 calculations required to create the vertice positions from the matrix and the given values. The result is stored in the new `TransformMatrix.quad` Float32Array, which is also returned from this method.
2022-09-29 17:20:05 +01:00
Richard Davey
3dff7f07d2
Tween needs to persist
2022-09-27 21:12:47 +01:00
Richard Davey
951006bf8f
Create NineSlice.js
2022-09-27 18:42:50 +01:00
Richard Davey
b13232c211
Moved nineslice out, use multi pipeline and make snapshot functions smaller
2022-09-27 16:59:01 +01:00
Richard Davey
35bae05603
Allow negative offsets
2022-09-27 13:29:34 +01:00
Richard Davey
90ad29e958
Renamed frameFill to repeat and made it a lot more flexible.
...
Added resetStamp and removed un-used methods.
2022-09-26 23:18:07 +01:00
Richard Davey
291f3049e6
RenderTexture.isDrawing
is a new read-only flag that tells if the Render Texture is currently batch drawing, or not.
2022-09-26 18:32:31 +01:00
Richard Davey
3d3db60331
Fixed repeating methods
2022-09-26 18:06:28 +01:00
Richard Davey
af66164302
Testing 9-slice
2022-09-26 18:00:15 +01:00
Richard Davey
3d0d2b4d94
The GameObject#setFrame
method can now accept a Frame
instance as its parameter, which will also automatically update the Texture the Game Object is using.
2022-09-26 17:15:34 +01:00
Richard Davey
023343c789
All events have a type of string. Fix #6136
2022-09-21 22:01:03 +01:00
Richard Davey
10fe5db0a6
Fixed jsdocs
...
Fix #6195
2022-09-21 21:10:52 +01:00
samme
1a5320dc08
Rope and Video already on update list
2022-09-10 08:44:43 -07:00
samme
ed7c999a0a
Update video texture after loading
...
loadURL() or loadMediaStream()
2022-09-10 08:42:53 -07:00
Artem
754ed600d1
fix function Graphics -> strokeRoundedRect
...
added max radius
2022-09-03 16:50:29 +03:00
Richard Davey
95d0dbb624
RenderTexture.fillFrame
is a new method that will take a given texture and draw it to the Render Texture as a fill-pattern. You can control the offset, alpha and tint of the draw
2022-08-30 22:06:34 +01:00
Jaro Vanderheijden
b271accaf0
Add raw character index to bitmap text bounds
2022-08-20 12:29:47 +02:00
samme
f32043a605
Skip the post-creation options if not set
2022-08-18 12:41:07 -07:00
Richard Davey
e3afb1d159
GameObjects.Text.appendText
is a new method that will append the given text, or array of text, to the end of the content already stored in the Text object.
2022-08-18 18:44:40 +01:00
Richard Davey
810cfa587b
Added link to SnowBMF
2022-08-17 16:41:40 +01:00
Richard Davey
15c58bc71c
Added maxAliveParticles
...
`maxAliveParticles` is a new Particle Emitter config property that sets the maximum number of _alive_ particles the emitter is allowed to update. When this limit is reached a particle will have to die before another can be spawned.
2022-07-12 16:28:12 +01:00
samme
e2aebec933
Fix JSDoc syntax
2022-06-28 10:50:19 -07:00
Richard Davey
9f78ccf2f5
Error if using compressed texture for TileSprite
...
fix #6156
2022-06-27 18:11:00 +01:00
Richard Davey
d2f7f220ae
Merge pull request #6141 from Cirras/canvas_antialias_scalemode
...
Let texture `scaleMode` override the `antialias` setting under `CANVAS`
2022-06-27 17:58:51 +01:00
Richard Davey
1ca0da3221
Merge pull request #6142 from lolimay/patch-1
...
Fixes GameObjectFactory#group method's signature
2022-06-27 17:56:52 +01:00
Richard Davey
cf94e2cc8e
Update Container.js
2022-06-22 17:17:52 +01:00
Richard Davey
e032d573b1
Update Container.js
2022-06-22 16:13:41 +01:00
Richard Davey
e4c520aa9e
Update TextStyle.js
2022-06-22 14:22:52 +01:00
Richard Davey
8ad90cc949
When passing a TextStyle
configuration object to the Text Game Objects setStyle
method, it would ignore any metrics
data it may contain and reset it back to the defaults. It will now respect the metrics
config and use it, if present. Fix #6149
2022-06-21 17:04:38 +01:00
Richard Davey
b82c01d336
GameObjects.Polygon.setTo
is a new method that allows you to change the points being used to render a Polygon Shape Game Object. Fix #6151
2022-06-21 16:27:43 +01:00
Richard Davey
4f652e4c7c
Only flip if being used as a sprite textured
2022-06-17 15:14:54 +01:00
Rex
59bf0365c8
Update hitarea when changing frame
2022-06-17 14:46:03 +08:00
Shiqi Mei
a60d0bc4e6
Fixes GameObjectFactory#group method's signature
2022-06-15 15:25:26 +08:00
Jonah Jeleniewski
e8c8be0385
Let texture scaleMode
override the antialias
setting under CANVAS
2022-06-11 18:07:29 +10:00
Richard Davey
5763f9e76b
The DisplayList.addChildCallback
method will now check to see if the child has a parent container, and if it does, remove it from there before adding it to the Scene Display List. Fix #6091
2022-06-07 17:17:18 +01:00
Richard Davey
9fb446c7e2
Container.removeAll
(which is also called when a Container is destroyed) will now directly destroy the children, if the given parameter is set, rather than doing it after removing them via the event handler. This fixes an issue where nested Containers would add destroyed children back to the Scene as part of their shutdown process. Fix #6078
2022-06-07 17:07:46 +01:00
Richard Davey
bdc3c05a1a
Container.removeHandler
now specifies the context for Events.DESTROY
, fixing an issue where objects moved from one container, to another, then destroyed, would cause sys
reference errors. Fix 5846
2022-06-07 16:54:48 +01:00
Richard Davey
a5132b2342
Call addedToScene and removedFromScene
...
* `Container.addHandler` will now call `GameObject.addedToScene`.
* `Container.removeHandler` will now call `GameObject.removedFromScene`.
2022-06-07 16:44:26 +01:00
Richard Davey
058fb24096
The Transform
Component has a new boolean read-only property hasTransformComponent
which is set to true
by default.
2022-05-31 18:11:17 +01:00
Richard Davey
8a1faddecc
The Light
Game Object now has the Origin
and Transform
components, along with 4 new properties: width
, height
, displayWidth
and displayHeight
. This allows you to add a Light to a Container, or enable it for physics. Fix #6126
2022-05-31 18:10:25 +01:00
Richard Davey
ddd5e9b671
Typo fix
2022-05-31 00:25:44 +01:00
Richard Davey
695d0d861a
Merge pull request #6125 from samme/feature/particle-frequency
...
Allow particle frequency smaller than delta
2022-05-30 21:09:56 +01:00
samme
f393cb9c43
Allow particle frequency smaller than delta
2022-05-30 10:55:30 -07:00
Richard Davey
ec029cfaf0
RenderTexture.setIsSpriteTexture
is a new method that allows you to flag a Render Texture as being used as the source for Sprite Game Object textures. You can also toggle the new boolean property isSpriteTexture
as well. Doing this ensures that images drawn to the Render Texture are correctly inverted for rendering in WebGL. Not doing so can cause inverted frames. If you use this method, you must use it before drawing anything to the Render Texture. Fix #6057 #6017
2022-05-30 18:26:12 +01:00
Richard Davey
a4d8e87095
Fixed lint errors
2022-05-10 17:06:53 +01:00
Richard Davey
919fa39faa
Merge pull request #6067 from TJ09/commonjs-import-change
...
Don't reassign the return values from require()
2022-05-09 16:49:58 +01:00
Richard Davey
d7074c4e0a
Fixed jsdocs
2022-05-06 15:36:53 +01:00
Richard Davey
f8267e4ff8
ContainerCanvasRenderer
would pass in a 5th container
parameter to the child renderCanvas
call, which was breaking the GraphicsCanvasRenderer
and isn't needed by any Game Object, so has been removed. Fix #6093
2022-05-06 15:36:48 +01:00
Richard Davey
3d0ff83c51
Updated jsdocs.
2022-05-06 15:27:37 +01:00
Richard Davey
4155daeaf6
Added jsdocs. Fix #6092
2022-05-06 15:16:41 +01:00
Richard Davey
27ebe928b5
Update RenderTexture.js
2022-04-27 22:37:15 +01:00
Richard Davey
1057a18913
Merge pull request #6066 from TJ09/master
...
Fix kerning for BitmapText on Canvas renderer
2022-04-14 16:08:10 +01:00
Richard Davey
cceb70a937
Merge pull request #6039 from rexrainbow/layer-destroy
...
Destroy game objects safely in layer.destroy()
2022-04-14 15:42:46 +01:00
Richard Davey
f70296382e
Merge pull request #6044 from samme/patch-11
...
Docs: correct Rectangle#setSize() description
2022-04-14 15:41:22 +01:00
Richard Davey
da9296eae7
Merge pull request #6038 from samme/patch-10
...
Docs: correct args in ParticleEmitter#explode()
2022-04-14 15:40:20 +01:00
Richard Davey
4b752aad2e
Merge pull request #6061 from samme/misc/opt-particle-moveTo
...
Simplify the particle moveTo calculations
2022-04-14 15:39:28 +01:00
Richard Davey
fb6f9d370b
Merge pull request #6060 from samme/feature/particle-moveTo-zero
...
Allow moving particles to (0, 0)
2022-04-14 15:37:55 +01:00
samme
0b6d26b114
Docs: clarify ParticleEmitter#moveTo
...
#6046
2022-04-08 09:55:42 -07:00
T.J. L
5e5436c44b
Fix copy-paste error in StarRender.
2022-04-02 01:51:12 -07:00
T.J. L
ff4ef2872b
Don't overwrite the return values from require()
2022-04-02 01:49:19 -07:00
T.J. L
1551d1b270
Fix kerning for BitmapText on Canvas renderer
2022-04-02 01:33:04 -07:00
samme
d083179cbb
Allow moving particles to (0, 0)
...
moveToX and moveToY are initialized to null instead of 0
2022-03-29 18:20:26 -07:00
samme
8b70cf643d
Simplify the moveTo calculation
2022-03-25 11:24:59 -07:00
samme
e12ccfe8a0
Docs: correct Rectangle#setSize() description
...
Re. #5744 etc.
2022-03-17 11:38:44 -07:00
Rex
24cbfa22bb
Add parameter description
2022-03-12 09:48:48 +08:00
Rex
2d1d64047c
Destroy game objects safely
2022-03-12 09:43:33 +08:00
samme
0e22b0ecd6
Docs: correct args in ParticleEmitter#explode()
...
All arguments are optional
2022-03-11 14:00:05 -08:00
Richard Davey
59fbcc5ca3
Updated copyright year
2022-02-28 14:29:51 +00:00
Richard Davey
7aa7187a0f
Merge pull request #5870 from samme/docs/class-types
...
Add GroupClassTypeConstructor and ParticleClassConstructor types
2022-02-28 13:53:39 +00:00
Richard Davey
42f23045b2
Merge pull request #5953 from schontz/master
...
destroy game objects during shutdown safely #5520
2022-02-28 13:46:31 +00:00
Richard Davey
bb13fb8e1c
Merge pull request #6023 from spayton/pub-master
...
Container game object should supply container reference to child rend…
2022-02-28 13:43:38 +00:00
Richard Davey
14c018f862
Merge pull request #6012 from arbassic/fix-bitmaptext-kerning
...
Fix kerning in BitmapText rendering
2022-02-28 13:41:33 +00:00
Richard Davey
31de3bda5f
Merge pull request #6021 from rexrainbow/video-spritefx
...
Can add spriteFx pipeline to Video game object
2022-02-28 13:27:40 +00:00
stu
85396d13ab
Container game object should supply container reference to child rendering
2022-02-25 17:56:50 +00:00
Rex
7bc14a9f12
Remove space
2022-02-24 13:03:54 +08:00
Rex
65f9228973
Can add spriteFx pipeline to Video game object
2022-02-24 13:01:30 +08:00
Andy Mikulski
b3c4616550
RenderTexture: Use 255-based RGB values when filling a Canvas
2022-02-22 18:33:09 -07:00
Richard Davey
6edbd9df22
Update RenderTexture.js
2022-02-21 18:42:54 +00:00
Richard Davey
6a6590d0dd
Merge pull request #6000 from sjb933/hotfix-rendertexture-blend
...
Fixed WebGL blending that was broken in 3.50. Fix #5565 , fix #5996
2022-02-21 18:41:40 +00:00
arbassic
38f23baaf7
Fix kerning for BitmapText
...
There was a bug in the GetBitmapTextSize function, causing that kerning was not applied at all to BitmapTexts.
The fix sets 'x' of the character with calculated 'x' local variable (instead of general xAdvance.
Also xAdvance is modified with kerningOffset to provide consistency between proceeding characters
2022-02-15 19:03:13 +01:00
Shane Bammel
1c4c11b527
Fixed WebGL blending that was broken in 3.50. Fix #5565 , fix #5996
2022-02-11 16:34:43 -06:00
Richard Davey
3546140b51
Merge branch 'master' of https://github.com/photonstorm/phaser
2022-02-03 21:50:54 +00:00
Richard Davey
c1b36610fb
Update TileSprite.js
2022-02-03 21:50:52 +00:00
Richard Davey
a4308cfa3a
Skips Canvas drawImage calls if invalid frame sizes given. Fix #5951
2022-02-03 16:44:24 +00:00
Richard Davey
124daba3f5
Lint fix for #5984
2022-02-03 16:09:30 +00:00
Richard Davey
7e5ace5026
Merge pull request #5984 from optimumsuave/bugfix-closepath-polygon-canvas-renderer
...
Bugfix: PolygonCanvasRenderer: check for closePath when rendering Polygon with Phaser.CANVAS
2022-02-03 16:07:39 +00:00
Richard Davey
23193131f8
Merge pull request #5968 from vforsh/point-to-container-fix
...
Fix `pointToContainer` issue with `output` parameter
2022-02-03 16:03:21 +00:00
Richard Davey
0100586e52
Fixed jsdocs for #5958
2022-02-03 16:02:08 +00:00
Richard Davey
d193a82376
Merge pull request #5958 from rexrainbow/mesh-tint
...
Add setTint() method in Mesh GameObject
2022-02-03 15:58:23 +00:00
Richard Davey
f406dd25d3
Merge pull request #5957 from samme/docs/TileSpriteConfig-frame
...
Docs: correct type for TileSpriteConfig.frame
2022-02-03 15:55:41 +00:00
Connor Nielsen
5823cd70df
fix formatting in PolygonCanvasRenderer
2022-01-26 14:26:02 -08:00
Connor Nielsen
9119b776c8
check for closePath in PolygonCanvasRenderer
2022-01-26 14:06:33 -08:00
Vladislav Forsh
7a636379f5
Fix pointToContainer
issue with output
parameter
...
provided `output` parameter was ignored when the container didn't have a parent container (was attached directly to the scene)
(cherry picked from commit 0d97dcc1f844f528f2361bfd800dec4885c5edc1)
2022-01-06 13:07:16 +03:00
Phaser Editor 2D
61ef57a399
Tag as optional the Sprite.chain(key)
argument.
...
The `chain()` method accepts no argument to reset the chain of animations.
2022-01-02 17:05:30 -05:00
Rex
38e0323b01
Add setTint() method
2021-12-24 11:47:09 +08:00
samme
f81a047029
Docs: correct type for TileSpriteConfig.frame
...
Fixes #5955
2021-12-23 13:35:04 -08:00
David Schontzler
daa5e662e7
destroy game objects during shutdown safely #5520
2021-12-21 19:55:35 -08:00
Richard Davey
d51fa15cdf
Made docs include mention of post fx. #5942
2021-12-21 17:41:52 +00:00
Richard Davey
ba132ab25c
Fixed JSDocs
2021-12-15 22:26:04 +00:00
samme
e9e72a3ea5
Remove GetBounds component from PointLight
2021-12-04 11:55:19 -08:00
Richard Davey
e56391d8ed
Merge pull request #5918 from rexrainbow/shape-gameobject-mask
...
Allow Shape game object to be a mask
2021-12-01 18:36:04 +00:00
Richard Davey
385800ec2f
Merge pull request #5839 from natureofcode/fix/issue-5828
...
Fix #5828 , improve GameObject#disableInteractive() and InputPlugin#disable()
2021-12-01 17:46:34 +00:00
Richard Davey
7188040d7d
The GameObject.willRender
method will now factor in the parent displayList
, if it has one, to the end result. This fixes issues like that where an invisible Layer will still process input events. Fix #5883
2021-12-01 17:24:12 +00:00
Richard Davey
5b39d22368
Mesh addVertices and addVerticesFromObj will now throw warnings if invalid verts are given. Fix #5922
2021-11-22 16:59:30 +00:00
Rex
784c2bd1ae
Allow Shape game object to be a mask
2021-11-05 10:57:17 +08:00
Richard Davey
4b63bd2500
Update Pipeline.js
2021-11-02 17:05:16 +00:00
Richard Davey
aea45bb06d
Text
with RTL enabled wouldn't factor in the left / right padding correctly, causing the text to be cut off. It will now account for padding in the line width calculations. Fix #5830
2021-11-01 18:44:10 +00:00
Richard Davey
314ff439c9
Merge pull request #5889 from samme/fix/path-follower-end
...
Fix PathFollower end point when given `to`
2021-11-01 17:07:54 +00:00
samme
ebb27e8ae4
Fix PathFollower end point when given to
2021-10-30 11:13:50 -07:00
Richard Davey
20d4391c29
Calling ParticleEmitter.setScale
would set the scaleY
property to null
, causing calls to setScaleY
to throw a runtime error. scaleY
is now a required property across both the Particle and Emitter classes and all of the conditional checks for it have been removed
2021-10-28 15:01:51 +01:00
Richard Davey
b3f34a0471
Update Text.js
2021-10-27 15:46:20 +01:00
Richard Davey
50669c7bdf
Updated jsdocs. Fix #5880
2021-10-26 14:31:15 +01:00
Richard Davey
9d7a575a4f
Added FX component
2021-10-16 15:23:19 +01:00
Richard Davey
43df6de757
Removed duplicate post fx calls
2021-10-16 15:22:30 +01:00
Richard Davey
7a705d757c
The Text
Game Object would call the pre and post batch functions twice by mistake, potentially applying a post fx twice to it.
2021-10-16 15:08:39 +01:00
Richard Davey
dddf601acb
Added onFXCopy
2021-10-15 18:38:57 +01:00
Richard Davey
163978452e
Added onFX
2021-10-15 00:58:40 +01:00
samme
ba5e4ffab7
Docs: add Phaser.Types.GameObjects.Particles.ParticleClassConstructor
...
Fixes #5731 ?
2021-10-13 13:23:31 -07:00
samme
52e402e14e
Docs: add Phaser.Types.GameObjects.Group.GroupClassTypeConstructor
2021-10-13 13:22:54 -07:00
Richard Davey
6eebd6c1cf
GameObjects.Components.FX
is a new component that provides access to FX specific propertis and methods. The Image and Sprite Game Objects have this component by default.
2021-10-12 21:47:24 +01:00
Richard Davey
fd655d054c
Added fxPadding property to Image
2021-10-12 01:02:42 +01:00
Richard Davey
c1430f41dc
Testing FX padding
2021-10-11 15:10:57 +01:00
Richard Davey
cca537b66b
Merge pull request #5841 from samme/feature/warn-particle-missing-frame
...
Warn, throw for particle texture frame mistakes
2021-09-24 14:38:20 +01:00
samme
023336f826
Throw an error for missing particle texture frame
2021-09-23 11:15:58 -07:00
samme
da86ea7029
Warn for missing texture frames
2021-09-23 11:15:29 -07:00
Richard Davey
93db763f69
Merge pull request #5340 from 16patsle/Fix_object_types
...
Add more specific 'object' types, including GO Configs
2021-09-23 15:30:43 +01:00
Richard Davey
a5c0795967
Merge pull request #5772 from sylvainpolletvillard/master
...
types: complete Phaser.Input.Gamepad.Configs definitions
2021-09-22 11:35:25 +01:00
Richard Davey
cd4baa100d
Merge pull request #5744 from rexrainbow/rectangle-setsize
...
Update Rectangle shape game object's display origin and default hitArea
2021-09-21 11:46:42 +01:00
Richard Davey
5f2e3f35e1
Fixed code format
2021-09-20 12:18:54 +01:00
Richard Davey
da3e8b5a25
Merge pull request #5788 from martell-ventures/loadURL_crossorigin
...
Add Crossorigin support
2021-09-20 12:16:14 +01:00
Richard Davey
519a7f99e1
Bumped version
2021-09-20 12:08:56 +01:00
Richard Davey
e26f1dd460
Merge pull request #5800 from samme/fix/nested-layers-error
...
Add Layer#addToDisplayList(), Layer#removeFromDisplayList()
2021-09-20 12:07:11 +01:00