Richard Davey
d8eeb3b760
Merge pull request #3300 from pixelpicosean/master
...
Bug fix: arcade body does not align with scaled parent object
2018-03-01 02:48:45 +00:00
Richard Davey
acc4922027
Fixes to the InputPlugin re: drop zones and addition of setInteractive argument.
2018-03-01 02:46:17 +00:00
Sean Bohan
3f2e63fc17
Fix arcade body does not align with scaled parent object.
...
When a game object scaled, arcade body still calculate its position based on its original size instead of scaled one.
2018-03-01 09:02:04 +08:00
Richard Davey
ee42432c74
Texture.get has been optimized to fail first, then error, with a new falsey check. This allows you to skip out specifying animation frames in the animation config without generating a console warning.
2018-03-01 00:36:50 +00:00
Richard Davey
9a561ff385
Added roundPixels support to BitmapText canvas
2018-02-28 23:07:30 +00:00
Richard Davey
fdc1f3cab3
Added canvas roundPixels support for Text, Particles and TileSprites
2018-02-28 22:40:08 +00:00
Richard Davey
2c10ac328c
Added roundPixels
support for the Canvas renderer
2018-02-28 22:32:59 +00:00
Richard Davey
252a76f416
The Headless render mode has been implemented. You can now set HEADLESS as the renderType
in the Game Config and it will run a special game step that skips rendering. It will still create a Canvas element, as lots of internal systems (like input) rely on it, but it will not draw anything to it. Fix #3256
2018-02-28 21:57:32 +00:00
Richard Davey
a223b35ccf
Rectangle.top wouldn't reset the y
position if the value given never exceed the Rectangles bottom. Fix #3290 (thanks @chancezeus)
2018-02-28 21:25:55 +00:00
Richard Davey
70eca02ce6
Merge branch 'master' of https://github.com/photonstorm/phaser
2018-02-28 21:15:22 +00:00
Richard Davey
3a1a9ea700
If you set transparent
in the Game Config but didn't provide a backgroundColor
then it would render as black. It will now be properly transparent. If you do provide a color value then it must include an alpha component.
2018-02-28 21:15:18 +00:00
Richard Davey
a89be7abc5
Tween.complete will allow you to flag a tween as being complete, no matter what stage it is at. If an onComplete callback has been defined it will be invoked. You can set an optional delay before this happens (thanks @Jerenaux for the idea)
...
Fix #3280
2018-02-28 21:14:56 +00:00
Richard Davey
1cae348300
Merge pull request #3278 from nkholski/arcadeGroups
...
Groups arcade collision
2018-02-28 20:56:11 +00:00
Richard Davey
de9cfb6ee2
Merge pull request #3234 from nkholski/master
...
load.plugin now accepts class as an argument besides an url-string
2018-02-28 20:50:32 +00:00
Richard Davey
218b4e4a52
Merge pull request #3285 from samme/docs/onWorldBounds
...
Describe Arcade.Body#onWorldBounds
2018-02-28 20:48:31 +00:00
Richard Davey
63e5681073
Merge pull request #3287 from gaudeon/master
...
BugFix for ScenePlugin.launch, data now passed to queued scenes
2018-02-28 20:47:51 +00:00
srobertson421
66e881c7eb
swapped queue loop to use _queue prop rather than queueLength var
2018-02-28 12:25:43 -08:00
Felipe Alfonso
14399d6910
TileSprite can now set frame of the pattern texture
2018-02-28 17:04:57 -03:00
Felipe Alfonso
4a103f91ad
Merge branch 'master' of https://github.com/photonstorm/phaser
2018-02-28 15:08:35 -03:00
Felipe Alfonso
6a114fc07a
Added roundPixels to the texture pipeline
2018-02-28 15:08:08 -03:00
Richard Davey
31f331de98
Added CameraManager.resize method.
2018-02-28 17:19:10 +00:00
Richard Davey
e6059f65cd
SceneManager invokes resize method on all Systems.
2018-02-28 17:18:55 +00:00
Richard Davey
e44ce76214
Scene.Systems resize handler added.
2018-02-28 17:18:40 +00:00
Richard Davey
cf01056913
Game.resize now resizes the SceneManager and emits an event.
2018-02-28 17:18:25 +00:00
Richard Davey
c9d3c1a279
Added missing autoResize property to Game.Config
2018-02-28 17:17:37 +00:00
Richard Davey
550e53b81b
Fixed InputManager.updateBounds
so it factors in the document element position.
...
Also added `InputManager.resize` method, as the scale wouldn't ever be updated in the update loop if no interactive objects exist.
2018-02-28 14:27:28 +00:00
Richard Davey
d4d2b21d6c
Added Game.resize to help with resizing the game config, renderer and input in one
2018-02-28 14:26:24 +00:00
Richard Davey
0144badd94
Added roundPixels
boolean to config
2018-02-28 14:26:02 +00:00
Richard Davey
8ae3493296
setText updates
...
BitmapText.setText will check if the value given is falsey but not a zero and set to an empty string if so.
BitmapText.setText will now cast the given value to a string before setting.
BitmapText.setText will not change the text via `setText` unless the new text is different to the old one.
2018-02-27 15:14:03 +00:00
Richard Davey
b447665533
Text.setText will check if the value given is falsey but not a zero and set to an empty string if so.
2018-02-27 15:13:39 +00:00
Joachim Grill
22ecd23f09
fixed multiatlas loader to support new TexturePacker atlas format introduced for Phaser 3
2018-02-27 14:48:45 +01:00
Travis Chase
ca0366bfc8
launching a scene that is not running will now pass data through when start op is called for this scene in the scene process queue
2018-02-26 22:04:58 -07:00
Richard Davey
34e5a282d2
AnimationComponent.play now calls setSizeToFrame()
and updateDisplayOrigin()
on the parent Game Object in order to catch situations where you've started playing an animation on a Game Object that uses a different size to the previously set frame.
2018-02-27 01:09:09 +00:00
Richard Davey
921d7e317a
Arcade Physics Bodies didn't apply the results of allowRotation
to the parent Game Object.
2018-02-27 01:08:55 +00:00
samme
36d91e9955
Describe Arcade.Body#onWorldBounds
2018-02-26 11:27:57 -08:00
dominic
af7d619dc3
Simplify global key down emit check
2018-02-25 21:16:05 +08:00
squaresun
9af8cdcea6
Fix key.repeats not increased when key holding down
2018-02-25 21:03:58 +08:00
squaresun
c5514bcab7
Fix KeyboardManager keydown events keeps firing #3239
2018-02-24 18:20:36 +08:00
Niklas Berg
b87d71ab73
single out groups without physics
2018-02-24 08:44:38 +01:00
Felipe Alfonso
7c96e93c47
Canvas RenderTexture rendering added
2018-02-23 21:05:15 -03:00
Niklas Berg
a50eaae727
Arcade groups collider
2018-02-24 00:04:12 +01:00
Niklas Berg
456faf400c
Arcade groups collider
2018-02-24 00:02:19 +01:00
Niklas Berg
b9e4d15efb
Groups arcade collisions
2018-02-23 23:49:12 +01:00
Niklas Berg
25aa3263ed
Merge remote-tracking branch 'upstream/master'
2018-02-23 23:45:11 +01:00
Richard Davey
f6210905ae
Merge branch 'master' of https://github.com/photonstorm/phaser
2018-02-23 17:48:05 +00:00
Richard Davey
13863eca30
Preparing for 3.2.0.
2018-02-23 17:48:00 +00:00
Felipe Alfonso
9dbb4db4c6
Added inverted alpha to bitmap mask
2018-02-23 14:09:27 -03:00
Pavle Goloskokovic
e0b85dd3f2
Updated forEachActiveSound method docs to make scope param optional
2018-02-23 15:27:40 +01:00
Felipe Alfonso
ef8e92dc01
RenderTexture base webgl implementation
2018-02-23 00:44:22 -03:00
Richard Davey
4043fa2925
Merge branch 'master' into Phaser#3180
2018-02-22 23:58:38 +00:00
Richard Davey
6581f301c4
Merge pull request #3273 from samme/feature/load-data-uri-warning
...
Elevate console message for loading data URIs
2018-02-22 23:53:03 +00:00
Felipe Alfonso
57333ea492
Fixed issue with null texture on particle emitter batch generation
2018-02-22 20:36:25 -03:00
samme
2b309c06e5
Elevate console message for loading data URIs
2018-02-22 09:28:02 -08:00
AleBles
697d096221
Added data to ScenePlugin, fixes #3180
2018-02-22 12:34:19 +01:00
Felipe Alfonso
6293233488
Implemented static tilemap layer scale and tilemap alpha
2018-02-22 01:16:10 -03:00
Felipe Alfonso
a218cd5f4a
Fixed issue with vertex buffer creation on Static Tilemap Layer
2018-02-22 01:07:43 -03:00
Richard Davey
11d77de4ab
Merge branch 'master' of https://github.com/photonstorm/phaser
2018-02-22 01:59:41 +00:00
Richard Davey
b57ab091c1
The KeyCode FORWAD_SLASH
had a typo and has been changed to FORWAD_SLASH
. Fix #3271 (thanks @josedarioxyz)
2018-02-22 01:59:32 +00:00
Richard Davey
0fdeb64ad1
Merge pull request #3269 from samme/docs/load-spritesheet
...
Correct method name in LoaderPlugin#spritesheet
2018-02-22 01:56:43 +00:00
Richard Davey
997338c35b
jsdoc fixes
2018-02-22 01:52:11 +00:00
Richard Davey
9b37a123e2
Updated version number and change log
2018-02-22 01:50:46 +00:00
Richard Davey
147dec11ab
Tween.updateTweenData will now check to see if the Tween target still exists before trying to update its properties.
2018-02-22 01:50:36 +00:00
Richard Davey
7126f80615
Fixed jsdocs
2018-02-22 01:38:19 +00:00
Richard Davey
df341be520
Removed local properties that were overwritten by the getters / setters
2018-02-22 01:26:36 +00:00
Richard Davey
4b96ed4d6e
jsdoc fixes
2018-02-22 01:17:54 +00:00
Richard Davey
26f0578261
jsdoc fixes
2018-02-22 01:07:30 +00:00
Richard Davey
fe5bd7e6bb
Fixed jsdoc errors
2018-02-21 22:51:05 +00:00
samme
bb23b19ef7
Correct method name in LoaderPlugin#spritesheet
2018-02-21 09:43:49 -08:00
Richard Davey
193ac6bfed
Updated for 3.1.1 Release.
2018-02-20 14:23:21 +00:00
Richard Davey
73da8608e0
Fixed lint errors
2018-02-19 23:14:57 +00:00
Felipe Alfonso
4b9b4c91a3
Dynamic BitmapText's origin is used on rendering the text
2018-02-19 18:20:30 -03:00
Felipe Alfonso
41bcaba43a
Dynamic BitmapText now uses origin component to render the text.
2018-02-19 18:16:57 -03:00
Felipe Alfonso
0c895db8a0
Merge branch 'master' of https://github.com/photonstorm/phaser
2018-02-19 17:57:26 -03:00
Felipe Alfonso
abfe7536e9
Removed the read of constant values from the WebGLRenderingContext object. Now they are read from an instance of webgl context.
2018-02-19 17:49:17 -03:00
Richard Davey
337d07a1ab
Merge pull request #3254 from yupaul/master
...
Bugfixes in Structs.Set
2018-02-19 20:48:31 +00:00
Richard Davey
8bf38d6ac3
Merge pull request #3255 from samme/fix/keyword-static
...
Fix 'static is a reserved word in strict mode'
2018-02-19 20:41:31 +00:00
Richard Davey
3b70819f4f
Merge pull request #3260 from rblopes/remove-unused-scene-plugin-property
...
Removed unused queue property in `ScenePlugin`.
2018-02-19 20:39:21 +00:00
Felipe Alfonso
50c79c14af
Removed double rounding to pixel on rendering routines.
...
Fixed rounding pixel issue when camera is shaking
2018-02-19 17:38:40 -03:00
Felipe Alfonso
cdc4359fd7
Fixed issue with tint being set on the incorrect vertex
2018-02-19 17:06:08 -03:00
Pavle Goloskokovic
b39f4fcfa1
Fixes #3238
2018-02-19 16:17:06 +01:00
Rafael Barbosa Lopes
7d64c12e66
Removed unused queue property in ScenePlugin
.
2018-02-19 10:00:52 -03:00
Pavle Goloskokovic
fe9951216b
Calling base class destroy method only after cleaning up all Web Audio related stuff
2018-02-18 21:52:51 +01:00
Pavle Goloskokovic
ae89750610
Removed redundant docs
2018-02-18 21:38:04 +01:00
Pavle Goloskokovic
812cbbff9f
Removed redundant docs
2018-02-18 21:37:23 +01:00
Pavle Goloskokovic
7b9af8691a
Fixed add method docs
2018-02-18 21:36:39 +01:00
Pavle Goloskokovic
c3313ef6e5
Fixed class docs
2018-02-18 21:35:39 +01:00
Pavle Goloskokovic
631e6cdf59
Removed redundant docs
2018-02-18 21:24:49 +01:00
Pavle Goloskokovic
1046991e66
Removed redundant docs
2018-02-18 21:24:29 +01:00
Pavle Goloskokovic
81bebfd8c1
Removed redundant docs
2018-02-18 21:24:05 +01:00
Pavle Goloskokovic
ae890eca8a
Removed redundant docs
2018-02-18 21:23:30 +01:00
Pavle Goloskokovic
94859c6f99
Removed redundant docs
2018-02-18 21:23:15 +01:00
Pavle Goloskokovic
0b377a34d6
Fixed update method docs, ESLint fix
2018-02-18 21:22:49 +01:00
Pavle Goloskokovic
a08dc5ef64
ESLint fix for playCatchPromise method
2018-02-18 21:21:42 +01:00
Pavle Goloskokovic
1e08945173
Fixed pickAudioTag method docs
2018-02-18 21:20:49 +01:00
Pavle Goloskokovic
c745e096ad
Fixed pickAndPlayAudioTag method docs
2018-02-18 21:20:21 +01:00
Pavle Goloskokovic
b607251e77
Fixed stop method docs
2018-02-18 21:20:00 +01:00
Pavle Goloskokovic
5010755aea
Fixed resume method docs
2018-02-18 21:19:44 +01:00
Pavle Goloskokovic
7fd6ce95c3
Fixed pause method docs
2018-02-18 21:19:16 +01:00
Pavle Goloskokovic
ebd23f9ae2
Fixed play method docs
2018-02-18 21:18:45 +01:00
Pavle Goloskokovic
0d20a413a7
Fixed class docs
2018-02-18 21:18:09 +01:00