Richard Davey
a5d494f9d2
JSDoc fix. Fix #4871
2019-11-20 13:02:56 +00:00
samme
482757c1a8
Fix bad parameter in Timeline callbacks and events
...
Fixes #4810
2019-11-19 15:37:25 -08:00
Richard Davey
3eafac9f4f
lint fixes
2019-11-19 13:02:05 +00:00
Richard Davey
7d53dc3447
Added support for mipmap texture generation and filter levels
2019-11-19 13:00:54 +00:00
Richard Davey
ffabf069e0
Added mipmapFilter to game config
2019-11-19 13:00:37 +00:00
Richard Davey
c37058ef4b
When calling TileSprite.setTexture
or setFrame
, if the new frame size didn't match the old one, the new fill pattern would become distorted and the potWidth
and potHeight
values would be incorrect.
2019-11-19 11:49:54 +00:00
Richard Davey
b95a6a45bd
Fixed some JSDocs resulting from #4850
2019-11-19 11:23:19 +00:00
Richard Davey
4606f0b443
Merge pull request #4850 from rexrainbow/group-improvement
...
Add some action methods
2019-11-19 11:04:17 +00:00
Richard Davey
e09a687955
Correct version number
2019-11-19 11:00:42 +00:00
Richard Davey
171ca39544
Merge pull request #4847 from rexrainbow/Action-of-scrollFactor
...
Add SetScrollFactor into Action and Group's createFromConfig
2019-11-19 10:55:16 +00:00
Richard Davey
e5f93738ca
Merge pull request #4807 from jcyuan/master
...
fix TS issues and fix the condition to check video support.
2019-11-19 10:49:09 +00:00
Richard Davey
1091d09d93
Video.destroy
has been renamed to Video.preDestroy
, so that it now destroys properly like all other Game Objects. Fix #4821
2019-11-18 22:20:08 +00:00
Richard Davey
9ff331e10e
Merge pull request #4829 from jsoref/spelling
...
Spelling
2019-11-18 21:47:26 +00:00
Richard Davey
1e20ad706e
ADD and SUBTRACT added
2019-11-18 17:09:30 +00:00
Richard Davey
50d9931c11
Added cached MIN/MAX SAFE INT for IE support #4833
2019-11-18 17:01:55 +00:00
Richard Davey
922cbaa8ea
3.21 version and audit fix
2019-11-18 16:36:52 +00:00
Richard Davey
4a32318185
eslint fixes
2019-11-18 16:36:52 +00:00
Richard Davey
2a7e7157bd
Merge pull request #4831 from apasov/patch-1
...
Fix: enable loading video file as data URI (fixes #4830 )
2019-11-18 16:26:06 +00:00
Richard Davey
cc6cec5c83
Added in forceSetTimeout fps value ( #4179 )
2019-11-18 16:23:29 +00:00
Richard Davey
7b530ee699
Code format fixes
2019-11-18 16:08:36 +00:00
Richard Davey
0ba697ee4a
JSDoc updates
2019-11-18 16:02:34 +00:00
Richard Davey
9863eafc00
Merge pull request #4820 from Olliebrown/tiled-layer-groups
...
Support for Tiled layer groups
2019-11-18 16:01:04 +00:00
Richard Davey
f36235319f
Merge pull request #4836 from Olliebrown/tilemap_remove_bug
...
Fix for bug related to Issue #4737
2019-11-18 15:58:51 +00:00
Richard Davey
55a4146726
Merge pull request #4826 from Olliebrown/input-drag-thresholds
...
Fixes for malfunctioning Drag Threshold properties (Issue #4667 )
2019-11-18 15:51:26 +00:00
Richard Davey
82e4490a07
Merge pull request #4827 from koljakutschera/master
...
fix light2d using tileset from dynamictilemaplayer (#4167,#4079)
2019-11-18 15:48:34 +00:00
Richard Davey
8528e414f0
Merge pull request #4828 from Olliebrown/input-debugHitbox-fixes
...
Fixes for drawing offset hitboxes in input.enableDebug (fixes #4722 )
2019-11-18 15:44:31 +00:00
Richard Davey
6b1cdc80a3
Merge pull request #4858 from samme/feature/closest-furthest-targets
...
Add `targets` argument to ArcadePhysics#closest() and ArcadePhysics#furthest()
2019-11-18 13:44:23 +00:00
Hua
4c6cac514c
Typo
2019-11-18 11:21:31 +08:00
Hua
a8516d70c9
Typo
2019-11-18 11:17:15 +08:00
Hua
f0d2394c6f
Typo
2019-11-18 11:11:25 +08:00
Hua
c198c4e2b3
Override default Curve.arcLengthDivisions to 1
2019-11-18 11:01:35 +08:00
Hua
5f53466d0e
Add stepRate argument in getPoints method
2019-11-18 11:01:22 +08:00
samme
e572921f38
Add targets
argument to closest(), furthest()
...
And exclude `source` from targets
2019-11-13 09:56:37 -08:00
Hua
a02ce69329
Fix typo
2019-11-06 14:22:56 +08:00
Hua
f0c1d8f846
Add some action methods
2019-11-06 14:22:47 +08:00
Hua
53e9fd1465
Add SetScrollFactor into Action and Group's createFromConfig
2019-11-05 14:39:56 +08:00
samme
c46ab84fd9
Use body center in closest, furthest
2019-11-04 16:11:38 -08:00
Seth Berrier
13b6d6d5ae
Fix for bug related to Issue #4737
...
- When removing a layer from a tilemap, layerIndex can become invalid
- Added loop to fix any existing tilemapLayer.layerIndex vales
2019-10-31 16:03:48 -05:00
Ilya Apasov
abe3247e47
Enable loading video file as data URI ( fixes #4830 )
2019-10-29 19:02:56 +02:00
Josh Soref
f21c3f4e07
spelling: yoyo'ing
2019-10-29 02:43:09 -04:00
Josh Soref
c0d92a56a7
spelling: will
2019-10-29 02:42:27 -04:00
Josh Soref
02a7169129
spelling: vertex
2019-10-29 02:41:21 -04:00
Josh Soref
e57d5fcf2f
spelling: repeated
2019-10-29 02:33:37 -04:00
Josh Soref
94e96b3fd2
spelling: renderered
2019-10-29 02:33:23 -04:00
Josh Soref
315d43f893
spelling: receive
2019-10-29 02:33:06 -04:00
Josh Soref
0be8286887
spelling: intersection
2019-10-29 02:24:28 -04:00
Josh Soref
013ece9373
spelling: indices
2019-10-29 02:22:43 -04:00
Josh Soref
0526276e68
spelling: in case
2019-10-29 02:21:46 -04:00
Josh Soref
3abbb13de5
spelling: formula
2019-10-29 02:19:05 -04:00
Josh Soref
d9acb432c6
spelling: falsey
2019-10-29 02:18:26 -04:00
Josh Soref
d6820e6da8
spelling: envelope
2019-10-29 01:53:22 -04:00
Josh Soref
4a322dc7be
spelling: dynamic
2019-10-29 01:52:45 -04:00
Josh Soref
0b4a951cf5
spelling: discrepancies
2019-10-29 01:52:04 -04:00
Josh Soref
4670619f6c
spelling: dependencies
2019-10-29 01:51:28 -04:00
Josh Soref
22fb1f785f
spelling: delimiter
2019-10-29 01:51:13 -04:00
Josh Soref
9fb412bb07
spelling: coordinates
2019-10-29 01:50:33 -04:00
Josh Soref
1731360a6d
spelling: constituent
2019-10-29 01:50:10 -04:00
Josh Soref
4d1683c9ee
spelling: component
2019-10-29 01:49:23 -04:00
Josh Soref
b394e7d777
spelling: collinear
2019-10-29 01:49:07 -04:00
Josh Soref
b7d0f9e309
spelling: browserify
2019-10-29 01:45:05 -04:00
Seth Berrier
174dcfdada
Fixes for drawing of hitboxes in input.debug
...
- Offset hitboxes now draw properly when debug enabled for all shapes
- Addresses issue #4722
2019-10-28 09:43:25 -05:00
Kolja Kutschera
c893ca6186
fix light2d using tileset from dynamictilemaplayer (#4167,#4079)
2019-10-26 00:56:43 +02:00
Seth Berrier
7b711bd11b
Fixes for malfunctioning Drag Threshold properties
...
- According to issue #4667 drag thresholds have been broken since 3.18
- Changed processDragMove event to check thresholds if set
- Fixed use of '||' when it should be '&&' for skipping threshold checks
- Adding missing 'time' parameter when calling threshold check function
2019-10-25 14:03:43 -05:00
Seth Berrier
61479c5188
Remove debugging output
2019-10-25 11:32:24 -05:00
Seth Berrier
13625a5f8c
Updates for Supporting Group Layers
...
- Updated documentation to mention support for groups and naming layers
- Added more verbose output when an unknown layer name is specified
> Error output now lists the valid layer names
- Added functions to return array of tile, object, or image layer names
2019-10-23 15:56:35 -05:00
Seth Berrier
a9e897370a
Support for Tiled Groups and Infinite Map Fixes
...
- Added support for Tiled group layers (issue #4099 )
- Fixed some layer offset bugs for infinite maps
2019-10-23 12:35:25 -05:00
J.C
67ea9c627e
fix bug: CONST
does not have PORTRAIT
and LANDSCAPE
member, they are in CONST.ORIENTATION object.
2019-10-23 17:48:43 +08:00
J.C
6c880c7976
fix wrong function name of TS def (the correct names are in index.js
)
2019-10-23 17:47:19 +08:00
J.C
8d259cd6c2
add missing parameters for addGLTexture
method for TS def
2019-10-23 17:45:48 +08:00
J.C
d56deef62b
undo brackets removal
2019-10-18 12:03:11 +08:00
Richard Davey
fb05e1de49
Merge pull request #4805 from samme/fix/headless-destroy
...
Fix headless game failing to destroy
2019-10-17 13:27:52 +01:00
Richard Davey
5352390811
3.20.2 version
2019-10-17 13:26:10 +01:00
Richard Davey
1df9b9655a
Shouldn't remove the blob data, or videos too large for memory cannot replay
2019-10-17 13:25:32 +01:00
J.C
94648e4c0d
ts fix for TweenManager
2019-10-16 13:59:15 +08:00
J.C
87b54d2f4f
fixed a bug: in case if the environment does not support HTMLVideoElement.
2019-10-16 13:39:52 +08:00
J.C
9507ec7591
fix ts error, and update the output file.
2019-10-16 13:39:06 +08:00
samme
bc55428c49
Check pendingDestroy in headlessStep()
...
Fixes #4804
2019-10-15 12:00:44 -07:00
Richard Davey
24029b27db
3.20.1 Release
2019-10-15 12:30:09 +01:00
Richard Davey
657200226a
SceneManager.run
(and consequently ScenePlugin.run
) was using an out-dated way of checking if a Scene was paused before trying to resume it, causing a Scene to be started again instead of resumed. It now uses the Systems.isPaused
function instead. Fix #3931
2019-10-15 11:53:43 +01:00
Richard Davey
6b973dcf58
DynamicTilemapLayer.setCollision
would cause an indexOf
error when trying to access the layer data. Fix #4800
2019-10-15 11:34:32 +01:00
Richard Davey
04bfe30255
Container.mask
wouldn't render in WebGL due to a change in the way child masks were handled. Container masking now works again as in 3.19. Fix #4803
2019-10-15 11:29:47 +01:00
Richard Davey
c37a3634c0
UpdateList.shutdown
wasn't removing the Scene Update event listener, causing actions to be multiplied on Scene restart (such as animation playback). Fix #4799
2019-10-15 11:18:36 +01:00
J.C
96dbb3e11a
check to see if the environmet has video element
2019-10-15 15:24:36 +08:00
Richard Davey
d846cdb462
Merge pull request #4797 from xSke/docs/path-docs
...
Improve documentation for Phaser.Curves.Path
2019-10-14 16:11:17 +01:00
Richard Davey
34caaca2df
3.20.1 prep
2019-10-14 16:08:52 +01:00
Ske
b74c9ae39f
Improve documentation for Phaser.Curves.Path
2019-10-12 13:45:44 +02:00
Richard Davey
28316ec4fe
Merged ProcessQueue docs
2019-10-11 18:53:11 +01:00
Richard Davey
c60530eedd
Removed commented-out code
2019-10-11 18:35:27 +01:00
Richard Davey
e8ac166ab2
Update UpdateList.js
2019-10-11 18:34:01 +01:00
Richard Davey
91c0b1c8a4
Create VideoFileConfig.js
2019-10-11 18:31:58 +01:00
Richard Davey
312797dc8e
JSDoc fixes
2019-10-11 18:29:55 +01:00
Richard Davey
be15a59093
Your guess is as good as mine \o/~?
2019-10-11 18:19:25 +01:00
Richard Davey
9ea3eb1abd
Added getValue method back and updated it
2019-10-11 18:15:44 +01:00
Richard Davey
595fd0b286
Removed beta1
2019-10-11 13:53:51 +01:00
Richard Davey
ce6a0c1d76
ScaleManager.startFullscreen
now checks to see if the call returns a Promise, rather than checking if the browser supports them, before waiting for promise resolution. This fixes a runtime console warning in Microsoft Edge. Fix #4795
2019-10-11 13:53:21 +01:00
Richard Davey
c1044379f3
TouchManager.disableContextMenu
is a new method that will try to disable the context menu on touch devices, if the Game Config disableContextMenu
is set. Previously, it only tried to do it for the Mouse Manager, but now does it for touch as well. Fix #4778
2019-10-11 13:42:33 +01:00
Richard Davey
4d4ab051fb
Merge pull request #4785 from Frozzy6/master
...
Set 'part.angle' in 'Body.update' into matter-js
2019-10-11 13:36:32 +01:00
Richard Davey
39118a2778
Merge pull request #4700 from cristlee/master
...
add an optional textureData when initialize shader
2019-10-11 13:34:22 +01:00
Richard Davey
65c6cec148
Merge pull request #4781 from rexrainbow/export-modules
...
Expose BaseCamera module
2019-10-11 13:32:35 +01:00
Richard Davey
ab924492b5
Added optional data object to stop method
2019-10-11 13:31:56 +01:00
Richard Davey
eca54ab2a3
Updated docs
2019-10-11 13:31:44 +01:00
Richard Davey
2ac193b32b
Merge pull request #4783 from Olliebrown/scene-stop-data-pass
...
Feature/Fix for issue #4510
2019-10-11 13:26:19 +01:00
Richard Davey
585a8a93ee
Merge pull request #4787 from firefalcom/fix/normalMapRotation
...
Fix incorrect lighting when batching several sprites
2019-10-11 13:21:39 +01:00
Richard Davey
efb7fd307c
Merge pull request #4789 from arnekeller/patch-1
...
Updated scaleManager.js Docs
2019-10-11 13:20:24 +01:00
Richard Davey
9656c9858c
Emit event after playback
2019-10-11 13:19:55 +01:00
Richard Davey
29f5acab15
Added all of the Video Events and completed the jsdocs
2019-10-11 12:26:24 +01:00
Richard Davey
0958df8592
Finished method jsdocs
2019-10-10 23:51:03 +01:00
Richard Davey
620ce8556f
Update GLOBAL_MUTE_EVENT.js
2019-10-10 23:50:55 +01:00
Richard Davey
9b8bc99538
Lots of jsdocs added
2019-10-10 17:42:57 +01:00
Richard Davey
e3b4ec1b6f
Don't access currentTime if no video loaded
2019-10-10 14:26:19 +01:00
Richard Davey
29b9801c5d
Load as blob works and finished documentation.
2019-10-10 14:26:03 +01:00
Richard Davey
dcdc219442
Added flipY support into saveTexture for use in shaders
2019-10-10 12:27:14 +01:00
Richard Davey
61f5fadddf
Split up canvas and video texture creation and updating.
2019-10-10 12:26:39 +01:00
Richard Davey
9659ec2f47
Added flipY property and setFlipY method.
2019-10-10 12:26:25 +01:00
Richard Davey
2fb190f023
changeSource works and loadURL works too
2019-10-09 17:42:51 +01:00
Richard Davey
bd7592a408
No URL in constructor
2019-10-09 17:42:37 +01:00
Richard Davey
bede5d29f0
Video source change now working
2019-10-09 15:31:37 +01:00
Richard Davey
e69c46d30e
Added snapshot methods.
2019-10-09 10:50:01 +01:00
Richard Davey
69346bb1d3
TextureManager.get
can now accept either a string-based key, or a Texture instance, as its parameter.
2019-10-09 10:49:47 +01:00
Richard Davey
ed69ef6626
The GameObject.setTexture
method can now accept either a string, in which case it looks for the texture in the Texture Manager, or a Texture instance, in which case that instance is set as the Game Object's texture.
2019-10-09 10:49:37 +01:00
Richard Davey
06047b6d68
Only autoplay if muted, plus some debugging handlers
2019-10-09 10:17:29 +01:00
Richard Davey
226a0f87ea
Video seeking only updates texture when the seek is complete and added marker support
2019-10-09 10:17:15 +01:00
Richard Davey
35dfd2fb30
Fixed noAudio
2019-10-09 00:40:09 +01:00
Richard Davey
5b98d5737e
Non-Promise support + seeking texture update
2019-10-08 17:44:01 +01:00
Richard Davey
5b34726e64
Refactored how pause / resume / play works and texture updating, much cleaner and more resilient
2019-10-08 17:15:26 +01:00
Richard Davey
7fb8718c80
Added new noAudio
parameter, because it's a load setting, not an instance one
2019-10-08 17:15:06 +01:00
Richard Davey
5ac4afb1f8
Getting autoplay working
2019-10-07 17:08:45 +01:00
Arne Keller
c77bc8d66c
Updated scaleManager.js Docs
...
Use SCALE_MODE `NONE` instead of `NO_SCALE` in the docs
2019-10-07 12:23:24 +02:00
Gauthier Billot
7ffeb4785e
Added currentNormalMapRotation and updated setNormalMapRotation
2019-10-06 20:31:29 +02:00
Anatoly Rybalchenko
03810ecccf
Set 'part.angle' in 'Body.update' into matter-js
2019-10-05 02:02:30 +03:00
Richard Davey
07a2a81263
grab and saveToTexture methods now work
2019-10-04 13:40:42 +01:00
Richard Davey
633af46f71
Removed snapshot and handled locked and unlocked playback
2019-10-04 13:14:32 +01:00
Richard Davey
59cdc1fef0
Update WebAudioSoundManager.js
2019-10-04 13:14:11 +01:00
Richard Davey
3d31e27926
Don't render if there's no texture
2019-10-04 13:14:06 +01:00
Richard Davey
e8e95d6a6c
Updated docs
2019-10-04 11:13:11 +01:00
Richard Davey
5de4641e49
Added jsdocs
2019-10-04 11:13:05 +01:00
Richard Davey
6b67862cb7
Finally resolved webgl texture issues when loaded too early
2019-10-04 00:58:43 +01:00
Seth Berrier
6735c8e0a6
Feature/Fix for issue #4510
...
- Passes through data parameter to Stop()
2019-10-03 12:08:43 -05:00
Richard Davey
800381b7fc
Better handling of texture creation
2019-10-03 17:51:11 +01:00
Richard Davey
7ef1b06d4c
Supports blob and url loading
2019-10-03 17:50:54 +01:00
Richard Davey
9989f271d4
Pass in the key and url
2019-10-03 17:50:42 +01:00
Richard Davey
c860d1b46c
Expose the VideoFile file type
2019-10-03 17:50:30 +01:00
Richard Davey
94e2ac4f79
Passes off creation to new videoToTexture method
2019-10-03 17:50:18 +01:00
Richard Davey
49012d6237
Added createTexture2D.forceSize parameter, videoToTexture method and strengthened empty texture creation
2019-10-03 17:49:58 +01:00
Richard Davey
3dd82c4e02
Working through the Video loader
2019-10-03 14:14:07 +01:00
Richard Davey
edf6375cea
Device.Video property name changes to normalize with Audio
2019-10-03 14:13:56 +01:00
Richard Davey
3c7b05a52a
Add Video cache
2019-10-03 14:13:32 +01:00
Richard Davey
237d13ec27
Create VideoFile.js
2019-10-03 02:29:24 +01:00
Richard Davey
9429f66adb
Added first pass at Video Game Object
2019-10-03 02:29:05 +01:00
Richard Davey
de1034091e
TextureSource.isVideo
is a new boolean property that is set when the Texture Source is backed by an HTML Video Element.
2019-10-03 02:28:47 +01:00
Hua
9377f8c8a0
Expose BaseCamera module
2019-10-03 09:26:14 +08:00
Richard Davey
619cd7a9d6
Docs update
2019-10-02 17:32:06 +01:00
Richard Davey
a3469ad37e
The Tween.getValue
method has been removed. It was a legacy function from Phaser 2 and always only returned the first TweenData from the data array, ignoring any subsequent properties or targets, making it redundant. Fix #4717
2019-10-02 17:25:00 +01:00
Richard Davey
3b05f3bcf7
Removed BasePlugin properties #4488
2019-10-02 16:32:04 +01:00
Richard Davey
9e3efb4ff8
Merge pull request #4488 from samme/misc/plugins
...
Remove BasePlugin#boot; and plugins docs updates
2019-10-02 16:25:34 +01:00
Richard Davey
3a8a1f7b05
Added the new customBoundsRectangle config properties
2019-10-02 16:03:52 +01:00
Richard Davey
f0ed52c033
Tidy-up the customBoundsRectangle changes
2019-10-02 16:03:36 +01:00
Richard Davey
4f4b69123e
Merge branch 'master' into arcade_body_custom_bounds
2019-10-02 15:41:49 +01:00
Richard Davey
3a3ce8b914
Merge branch 'master' into tile-collision-update
2019-10-02 15:15:18 +01:00
Richard Davey
4e8ab3dcae
MouseManager.target
can now be defined as either a string or by passing an HTMLElement directly. Fix #4353
2019-10-02 13:39:42 +01:00
Richard Davey
7063085120
Updated jsdocs. Fix #4200
2019-10-02 13:21:51 +01:00
Richard Davey
89c30fe42f
BaseSoundManager.forEachActiveSound
will now only invoke the callback if the sound actually exists and isn't pending removal. Fix #3383
2019-10-02 12:50:10 +01:00
Richard Davey
3ab903b3c5
UpdateList now extends ProcessQueue and uses all of its methods instead.
2019-10-02 12:13:43 +01:00
Richard Davey
7212945bea
ProcessQueue now extends Event Emitter. Also added removeAll method and length getter.
2019-10-02 12:13:07 +01:00
Richard Davey
f3cc1f82fe
Added new ProcessQueue events
2019-10-02 12:12:37 +01:00
Richard Davey
ea75c5ca9a
Updated quad alpha checks
2019-10-02 10:11:07 +01:00
Richard Davey
a7a15bcb4d
Merge pull request #4715 from MrcSnm/master
...
Container now can apply alpha quads
2019-10-02 09:55:59 +01:00
Marcelo Silva Nascimento Mancini
b7166bba3b
ESLint correction
2019-10-01 16:11:29 -03:00
Richard Davey
be02c80be9
Origin and canvas renderer work again now. Fix #4108
2019-10-01 17:43:47 +01:00
Richard Davey
5dbfbae5f9
Updated jsdoc types. Fix #4308
2019-10-01 17:04:06 +01:00
Richard Davey
1a42c54398
Set image smoothing based on renderer or scale mode.
2019-10-01 16:10:50 +01:00
Richard Davey
d405bab92c
Set image smoothing based on renderer or scale mode.
2019-10-01 16:10:46 +01:00
Richard Davey
0aaa67957a
Tilemap Canvas Render functions now respect game pixel art settings
2019-10-01 16:10:29 +01:00
Richard Davey
b3ea5bddd2
SetTransform
will now set the imageSmoothingEnabled context value based on the renderer and texture source scale mode.
2019-10-01 16:10:05 +01:00
Richard Davey
8d5c097720
Removed un-used import
2019-10-01 16:05:18 +01:00
FengLi
217d1daa2f
add an optional textureData when initialize shader
2019-10-01 22:52:35 +08:00
Richard Davey
b1b95c066b
The BuildGameObject
function will no longer set scaleMode
because it's not a valid Game Object property.
2019-10-01 14:54:52 +01:00
Richard Davey
1cc5b1a66e
CanvasRenderer.antialias
is a new property, populated by the game config property of the same name (or via the pixelArt
property) that will tell the canvas renderer what to set image interpolation to during rendering of Sprites.
2019-10-01 14:54:40 +01:00
Richard Davey
38fb420cc4
CanvasInterpolation
has updated the order of the CSS properties so that crisp-edges
comes after the browser prefix versions.
2019-10-01 14:43:26 +01:00
Richard Davey
342ad984ac
TextureSource.setFilter
will now set the scaleMode
to the given filter.
2019-10-01 14:42:30 +01:00
Richard Davey
55c73d399b
GameObject.ToJSON
will no longer output the scaleMode
in the json because it's not a valid Game Object property.
2019-10-01 14:41:58 +01:00
Richard Davey
ea7691518b
Use public property for blend mode check #4771
2019-10-01 14:08:13 +01:00
Richard Davey
a0292b5685
TextureSource.isGLTexture
now checks if the browser supports WebGLTexture
before checking to see if source is an instance of one. This should fix issues with Phaser in HEADLESS mode running under node / jsdom, or where WebGLTexture isn't present. Fix #4711
2019-10-01 13:46:37 +01:00
Richard Davey
5b6d9895be
TileSprites will now throw a console warning if you try to use a RenderTexture or GLTexture as their frame source. Fix #4719
2019-10-01 13:37:37 +01:00
Richard Davey
2c5b552bd5
Formatting tweak
2019-10-01 13:29:05 +01:00
Richard Davey
b78dbd81ac
Moved author block and fixed Body reset issue
2019-10-01 13:28:59 +01:00
Richard Davey
f16a16ba7d
Merge pull request #4729 from Gamefroot/arcade-physics-fps-fixes
...
Arcade physics fps fixes
2019-10-01 13:17:41 +01:00
Hua
8a9e74ffe9
Add tint feature of bob
2019-10-01 10:17:14 +08:00
Richard Davey
487ec88529
RenderTexture.fill
wasn't setting the camera up before drawing the fill rect, causing it to appear in the wrong place and the wrong size. Fix #4390
2019-09-30 15:08:53 +01:00
Richard Davey
9616e8187a
MultiAtlasFiles
would incorrectly add the atlas JSON into the JSON cache, causing you to not be able to destroy and reload the texture using the same atlas key as before. Fix #4720
2019-09-30 14:24:16 +01:00
Richard Davey
2f976acb13
If more than one MultiAtlasFile
used the same internal file name for its images, subsequent multi-atlases would fail to load. Fix #4330
2019-09-30 14:11:29 +01:00
Richard Davey
2829d27e8a
Fixed return type. Fix #4772
2019-09-30 13:32:14 +01:00
Richard Davey
973bf76b14
MultiAtlasFiles
that loaded their own external images would obtain incorrect path and URL values if the path had been changed by another file in the queue. They now retain the loader state and apply it to all child files during load.
2019-09-27 16:11:30 +01:00
Richard Davey
999967c772
MultiFile
has three new internal properties: baseURL
, path
and prefix
which allow them to retain the state of the loader at the time of creation, to be passed on to all child-files. Fix #4679 .
2019-09-27 16:06:51 +01:00
Richard Davey
cde1210523
The Container WebGLRenderer will now handle child new type switching, allowing you to carry on with a batch of same-type Game Objects even if they're nested within Containers. Fix #4710
2019-09-27 15:41:51 +01:00
Richard Davey
107bccf105
Tween.updateTo
would break out of the TweenData iteration as soon as it adjusted the first matching key, causing tweens acting on multiple targets to only update the first target. It now updates them all. Fix #4763
2019-09-26 12:46:55 +01:00
Richard Davey
1d30497a8f
Merge pull request #4745 from yhwh/enhancement/WebGLPipeline
...
update vertexComponentCount in WebGLPipeline addAttribute
2019-09-26 12:41:35 +01:00
Richard Davey
f3e18000f2
Merge pull request #4760 from rexrainbow/blitter-enhancement
...
Set dirty flag only when render state of bob is changed
2019-09-26 12:32:34 +01:00
Richard Davey
7584b9b17f
Merge pull request #4752 from funnisimo/separateCircle
...
FIX #4751 - Physics.Arcade.World.separateCircle - weird effects when …
2019-09-26 12:30:18 +01:00
Richard Davey
800aac5820
Merge pull request #4749 from funnisimo/hitTest
...
Fix for Issue #4748 - Physics.Arcade.Body.hitTest - bug with circles
2019-09-26 12:27:14 +01:00
Richard Davey
8c18699e74
A hasOwnProperty
check has been applied to the SceneManager.createSceneFromObject
method when parsing additional properties in the extend
object
2019-09-26 12:24:59 +01:00
Richard Davey
ddc1a136ce
MatterPhysics.shutdown
could try to access properties that may have been previously removed during the Game.destroy process, causing a console error. It now checks properties before removing events from them
2019-09-26 12:17:16 +01:00
Richard Davey
4be4ba4823
Merge pull request #4707 from MatthewAlner/Bug#4706-ignored-attempt-to-cancel-a-touchstart
...
Bug#4706 add `event.cancelable` check
2019-09-26 12:09:06 +01:00
Richard Davey
1e8fcc0ee1
Merge pull request #4761 from rexrainbow/rendertexture-enhancement
...
Update display-origin when resizing
2019-09-26 12:05:24 +01:00
Richard Davey
b704fdd680
Merge branch 'master' of https://github.com/photonstorm/phaser
2019-09-24 12:36:32 +01:00
Richard Davey
d875a59958
InteractiveObject.alwaysEnabled
is a new boolean that allows an interactive Game Object to always receive input events, even if it's invisible or won't render.
2019-09-24 12:36:28 +01:00
Rex
6deec2c44b
Also resize hit-area when resizing
2019-09-21 20:24:26 +08:00
Rex
08a2082d46
Update display-origin when resizing
2019-09-21 20:21:09 +08:00
Rex
7795713ab5
Set dirty flag only when render state of bob is changed
2019-09-21 20:15:56 +08:00
Richard Davey
5c04e20b20
The private Shader._savedKey
property has been removed as it wasn't used anywhere internally.
2019-09-20 14:48:41 +01:00
Richard Davey
bc5c7cf7ab
When calling Shader.setRenderToTexture()
it will now draw the shader just once, immediately to the texture, to avoid the texture being blank for a single frame (thanks Kyle)
2019-09-19 23:32:40 +01:00
Funnisimo
4455237967
need to do velocity based separation too
2019-09-19 14:13:07 -05:00
Richard Davey
9f8e9d2afc
InputPlugin.processDragMove
has been updated so that the resulting dragX
and dragY
values, sent to the event handler, now compensate for the scale of the Game Objects parent container, if inside of one. This means dragging a child of a scale Container will now still drag at 'full' speed.
2019-09-16 15:47:18 +01:00
Funnisimo
b7ff2c02ae
FIX #4751 - Physics.Arcade.World.separateCircle - weird effects when bounce=0
2019-09-13 11:34:11 -05:00
Funnisimo
4bffc5a341
updated for lint
2019-09-12 10:09:47 -05:00
Funnisimo
bfcfde52f9
FIX : #4748 Physics.Arcade.Body.hitTest - bug with circles
2019-09-12 10:02:01 -05:00
Nicolas Ferrero
a76e3c7cb6
update vertexComponentCount in WebGLPipeline
2019-09-10 18:55:30 +03:00
Nicolas Ferrero
18060a841e
RenderTexture would not update texture size on resize
2019-09-10 17:03:52 +03:00
Richard Davey
5b10c07d2e
ArcadePhysics.Body.checkWorldBounds
would incorrectly report as being on the World bounds if the blocked.none
flag had been toggled elsewhere in the Body. It now only sets if it toggles a new internal flag
2019-09-05 16:06:08 +01:00
Richard Davey
fc5630cb72
The displayWidth
and height should never be negative.
2019-08-30 19:35:52 +01:00
Richard Davey
67e28efd2e
Removed dead code
2019-08-30 03:47:58 +01:00
Richard Davey
e3039ffb64
Added antialiasGL
option
2019-08-29 11:46:58 +01:00
Ben Richards
95d413dc3f
Fix friction issues at low frame rates or repeated physics steps.
...
- Add `prevFrame` to hold previous frame positions (`prev` now holds
previous step positions explicitly).
- Reset `prev` per step, fixing physics that relies on it.
- Remove `_reset` in favour of `moves`, which was all it ever checked.
Ironically, `_reset` never reset itself.
- Remove some `postUpdate` property setting which is now unnecessary.
The `prev` values now update just before they're used, so if you check
them outside the physics step, they reflect the previous step.
- Reset `World#stepsLastFrame` per frame, so it won't get stuck on.
2019-08-29 10:06:10 +12:00
Ben Richards
fd0dd79417
Prevent objects from sinking into tilemaps at low frame rates.
...
Because `blocked` would be set by the first collision,
repeated steps would then skip it, and allow gravity or acceleration
to ignore tiles in that direction for those steps.
2019-08-29 10:06:10 +12:00
Richard Davey
24f0187028
Preparing for 3.20 dev
2019-08-28 12:03:38 +01:00
Richard Davey
6887e7b4f0
JSDoc fix
2019-08-28 12:00:19 +01:00
=
e7cce944dd
Container now can apply alpha quads
2019-08-19 13:26:14 -03:00
Matthew Alner
4b42bc426b
Bug#4706 add event.cancelable
check
2019-08-11 12:46:28 +01:00
Richard Davey
7d2eaae693
The Container renderer functions will now read the childs alpha
property, instead of _alpha
, allowing it to work with more variety of custom children.
2019-08-08 14:03:23 +01:00
Richard Davey
35c2f9c28a
Bumped version
2019-08-08 13:30:36 +01:00
Richard Davey
ca74b85b75
Better Sound Manager type
2019-08-07 18:20:19 +01:00
Richard Davey
5a255eceed
Fixed Tween Event defs. Fix #4666
2019-08-07 13:46:50 +01:00
Richard Davey
d5cd37a9ac
Texture.remove
is a new method that allows you to remove a Frame from a Texture based on its name. Fix #4460
2019-08-07 13:03:00 +01:00
Richard Davey
6c04d99039
Frame.destroy
will now null the Frames reference to its parent texture, glTexture and clear the data and customData objects.
2019-08-07 12:59:23 +01:00
Richard Davey
b5d9ba3891
Added namespace for TS
2019-08-07 12:47:51 +01:00
Richard Davey
bf3a424dfd
It was not possible to set the zoom value of the Scale Manager back to 1 again, having changed it to a different value. Fix #4633
2019-08-07 12:47:40 +01:00
Richard Davey
f872b1ece9
Updated docs
2019-08-07 12:20:17 +01:00
Richard Davey
5dd75b64fc
Pointer.updateWorldPoint
is a new method that takes a Camera and then updates the Pointers worldX
and worldY
values based on the cameras transform
2019-08-07 12:10:50 +01:00
Richard Davey
717258e3f1
Docs update
2019-08-05 14:07:36 +01:00
Richard Davey
9f15b5a96b
Removed scale abs, as deeper effects unknown
2019-08-03 11:08:22 +01:00
Richard Davey
cc85ec1d35
Fixed scaleX and scaleY
2019-08-02 17:28:46 +01:00
Richard Davey
95678284de
Merge branch 'master' of https://github.com/photonstorm/phaser
2019-08-02 01:51:56 +01:00
Richard Davey
c1767e404f
Fixed scaleX and scaleY to handle negative scales and added rotation fix
2019-08-02 01:50:02 +01:00
Richard Davey
f5ead70206
Merge pull request #4685 from jcyuan/patch-1
...
fix `intensity` parameter type for typescript
2019-08-01 22:11:02 +01:00
Richard Davey
87a685dccc
Calling CanvasTexture.update
will now automatically call refresh
if running under WebGL. This happens for both draw
and drawFrame
, meaning you no longer need to remember to call refresh
after drawing to a Canvas Texture in WebGL, keeping it consistent with the Canvas renderer.
2019-08-01 19:27:47 +01:00
Richard Davey
6e2d22e5cb
jsdoc update
2019-08-01 17:44:20 +01:00
J.C
f3ce3c9359
fix intensity
type
2019-08-01 16:19:32 +08:00
J.C
ddae8f97fc
fix intensity
type
2019-08-01 16:15:52 +08:00
Richard Davey
0de2695b07
PhysicsEditorParser
has now been exposed under the Phaser.Physics.Matter
namespace, so you can call methods on it directly.
2019-07-26 18:15:26 +01:00
Richard Davey
718f75b797
TransformMatrix.rotation
now returns the properly normalized rotation value
2019-07-26 14:20:38 +01:00