Richard Davey
181a022348
Merge branch 'master' of https://github.com/photonstorm/phaser
2023-10-10 20:22:31 +01:00
Richard Davey
b958123dad
Fixed typedefs
2023-10-10 20:22:28 +01:00
samme
034a24b74b
Fix TypeError in PutTileAt()
...
Fixes #6622
2023-10-10 11:36:23 -07:00
Richard Davey
0e145756bb
Added new uniforms and handle rounding in the shader
2023-10-10 18:50:17 +01:00
Richard Davey
6360d76515
Removed use of roundPixels
for now
2023-10-10 18:49:59 +01:00
Richard Davey
4bb2807627
Added uRoundPixels and uResolution to the core shaders
2023-10-10 18:49:49 +01:00
Richard Davey
cd1854630e
Testing round pixels on shader
2023-10-05 14:39:21 +01:00
Richard Davey
ae24bc9d03
Updated GetCollidesWith
2023-10-04 21:31:54 +01:00
Richard Davey
f7f070eedf
Merge all the functions into the component
2023-10-04 21:30:50 +01:00
Richard Davey
6bfaa94c4d
Add Collision Component mixin
2023-10-04 21:30:41 +01:00
Richard Davey
07620231e5
Add Collision Component and properties
2023-10-04 21:30:27 +01:00
Richard Davey
3268650dcb
Make Collision Component capable of working with Groups and Tilemap Layers
2023-10-04 17:09:37 +01:00
Richard Davey
d204866e71
Update CHANGELOG-v3.61.md
2023-10-04 16:29:10 +01:00
Richard Davey
0cb99a7ecf
Added canCollide
method and used it in all collision checks
2023-10-04 16:29:07 +01:00
Richard Davey
fd899c03e8
Update SetCollisionObject.js
2023-10-04 16:28:29 +01:00
Richard Davey
2461bf076a
Added collision category, collision mask and related methods
2023-10-04 16:28:22 +01:00
Richard Davey
922b756503
Added collision category marker and nextCategory
method
2023-10-04 16:27:37 +01:00
Richard Davey
eda08c20f5
Exposed Collision Component
2023-10-04 16:26:20 +01:00
Richard Davey
a08c25fd35
Added Collision component
2023-10-04 16:26:11 +01:00
Richard Davey
279a25ca88
Create Collision.js
2023-10-04 16:23:23 +01:00
Richard Davey
4e61b9fd13
Create ArcadeCollider.js
2023-10-04 16:23:17 +01:00
Richard Davey
9121ea527d
Create SetCollidesWith.js
2023-10-04 16:23:13 +01:00
Richard Davey
e25e2489c4
Update SetCollisionObject.js
2023-10-04 12:49:27 +01:00
Richard Davey
023b1fd662
Update CHANGELOG-v3.61.md
2023-10-04 12:47:01 +01:00
Richard Davey
49e97291cf
SetCollisionObject
is a new function that Arcade Physics bodies use internally to create and reset their ArcadeBodyCollision
data objects.
2023-10-04 12:46:58 +01:00
Richard Davey
e91d890463
Update CHANGELOG-v3.61.md
2023-10-04 11:57:40 +01:00
Richard Davey
b364995f2f
Added Body.slideFactor vec2
...
* Arcade Physics Bodies have a new property called `slideFactor`. This is a Vector2 that controls how much velocity is retained by a Body after it has been pushed by another Body. The default value is 1, which means it retains all of its velocity. If set to zero, it will retain none of it. This allows you to create a Body that can be pushed around without imparting any velocity to it.
* `Body.setSlideFactor` is a new method that sets the Body's `slideFactor` property.
2023-10-04 11:57:37 +01:00
Richard Davey
563137ac78
Typo fix
2023-10-04 11:57:24 +01:00
Rex
aae03412fb
Add getter of tint property
2023-10-01 22:37:09 +08:00
Alvaro Estrada
7b9a3f2318
Added missing reference to EmitterOpOnUpdateType
...
* Added missing possible type description of the propertyValue and defaultValue
2023-09-28 08:42:35 -06:00
Richard Davey
8a97dbce21
Update CHANGELOG-v3.61.md
2023-09-27 18:53:39 +01:00
Richard Davey
a79ae92d44
Calling the Line.setLineWidth
method on the Line Shape Game Object would result in a line with double the thickness it should have had in WebGL. In Canvas it was the correct width. Both renderers now match. Fix #6604
2023-09-27 18:53:36 +01:00
Richard Davey
28e9f753f0
Update CHANGELOG-v3.61.md
2023-09-27 18:44:43 +01:00
Richard Davey
2ad71909f3
The DynamicTexture.fill
method will now correctly draw the fill rectangle if the width
and height
are provided in WebGL, where-as before it would assume the y axis started from the bottom-left instead of top-left. Fix #6615
2023-09-27 18:44:39 +01:00
Richard Davey
cf07c0a2c7
Update CHANGELOG-v3.61.md
2023-09-27 18:22:04 +01:00
Richard Davey
94662cdbc7
StaticBody.setSize
will now check to see if the body has a Game Object or not, and only call getCenter
and the frame sizes if it has. This fixes a bug where calling physics.add.staticBody
would throw an error if you provided a width and height. Fix #6630
2023-09-27 18:22:01 +01:00
Richard Davey
f8f48f55e0
Update CHANGELOG-v3.61.md
2023-09-27 18:15:12 +01:00
Richard Davey
d07d756760
The LoaderPlugin
will now call removeAllListeners()
as part of its shutdown
method, which will clear any event listeners bound to a Loader instance of the Scene, during the Scene shutdown. Fix #6633
2023-09-27 18:15:12 +01:00
Richard Davey
455420c4a0
Merge pull request #6627 from rexrainbow/plane-origin
...
Add read-only originX, originY properties
2023-09-27 18:06:20 +01:00
Richard Davey
2be65ec210
Merge pull request #6632 from samme/docs/tween-persist
...
Docs: change tween `persists` to `persist`
2023-09-27 17:57:36 +01:00
Richard Davey
ba7f2ff22e
Merge pull request #6635 from PresentCreativeLLC/ParticleDocumentationTypoFix
...
Fixed a typo, changed 'Interal' for 'Internal'
2023-09-27 17:57:10 +01:00
Richard Davey
8472087534
Merge pull request #6638 from samme/docs/tween-builders
...
Docs: TweenBuilderConfig and NumberTweenBuilderConfig
2023-09-27 17:53:28 +01:00
samme
720b2ccc6f
Docs: NumberTweenBuilderConfig
...
- Remove the v3.55 "Scope" properties
- Other simplifications
2023-09-27 09:30:15 -07:00
samme
485be95248
Docs: TweenBuilderConfig
...
Clarify onRepeat, onYoyo
2023-09-27 09:27:34 -07:00
Richard Davey
10fd9a6bb1
Update CHANGELOG-v3.61.md
2023-09-27 17:18:13 +01:00
Richard Davey
1be82975f7
The Request Video Frame polyfill will now check first to see if the browser supports HTMLVideoElement
before trying to inspect its prototype. This should help in non-browser environments.
2023-09-27 17:18:10 +01:00
Richard Davey
70ace29d49
Update CHANGELOG-v3.61.md
2023-09-27 16:58:29 +01:00
Richard Davey
6cda06c6b2
The Text.dirty
Game Object property has been removed. It wasn't used internally at all, so was just adding confusion and using space.
2023-09-27 16:58:25 +01:00
Alvaro Estrada
73a1d96b48
Correction
...
Made a correction, my previous assumption was that the particleData stored a copy of the configuration data, but after further review of the code only the min and max values are ever used. Any further extensions of the code will need to have these properties.
2023-09-25 13:57:03 -06:00
Alvaro Estrada
1ce053c7a7
Removed interface EmitterOpRandomStartEndConfig
...
The interface EmitterOpRandomStartEndConfig, even though it is another path to configure a random emit value, it does not fully describe that all the options for the EmitterOpEaseConfig are available to use. Instead it is better to add to the description of the EmitterOpEaseConfig that there is a random start value option available.
2023-09-24 23:51:44 -06:00