Hua
3010c005dc
Fix bug of game.destroy()
2019-11-27 11:09:12 +08:00
Richard Davey
ffabf069e0
Added mipmapFilter to game config
2019-11-19 13:00:37 +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
cc6cec5c83
Added in forceSetTimeout fps value ( #4179 )
2019-11-18 16:23:29 +00: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
e3039ffb64
Added antialiasGL
option
2019-08-29 11:46:58 +01:00
Richard Davey
ca74b85b75
Better Sound Manager type
2019-08-07 18:20:19 +01:00
Richard Davey
b5662db113
New context lost / restored events
2019-07-15 15:28:23 +01:00
Richard Davey
12bcda98a6
Added support for a desynchronized context and alpha support in 2D
2019-06-04 19:13:49 +01:00
Richard Davey
d82b46c4d2
Updates TS Parser to handle Function[]
...
Fix #4522
2019-06-04 18:14:58 +01:00
Richard Davey
7aa3b3b07b
TimeStep.now
is a new property that holds the exact performance.now
value, as set at the start of the current game step. Also, completed jsdocs.
2019-05-24 15:27:45 +01:00
Richard Davey
b86d737e2e
Game.getTime
would return NaN
because it incorrectly accessed the time value from the TimeStep.
2019-05-24 15:27:33 +01:00
Richard Davey
ec5f3d3a33
The TimeStep.step
method no longer uses the time value passed to the raf callback, as it's not actually the current point in time, but rather the time that the main thread began at. Which doesn't help if we're comparing it to event timestamps.
2019-05-24 14:40:11 +01:00
Richard Davey
22d6ec1e36
Removed inputQueue config option
2019-05-23 17:17:54 +01:00
Richard Davey
ee6506af8c
The TimeStep
will no longer set its frame
property to zero in the resetDelta
method. Instead, this property is incremented every step, no matter what, giving an accurate indication of exactly which frame something happened on internally.
2019-05-23 16:10:22 +01:00
Richard Davey
c91ed91ce3
License link update
2019-05-10 16:15:04 +01:00
Richard Davey
a6341a97a8
Fixed Types references
2019-05-09 15:32:53 +01:00
Richard Davey
1dca2c2c8a
Scenes Types
2019-05-09 12:37:37 +01:00
Richard Davey
490dd62f2b
Impact Types
2019-05-09 12:34:05 +01:00
Richard Davey
fbe2470f99
Arcade Physics Types
2019-05-09 12:33:37 +01:00
Richard Davey
a269816129
Core Types
2019-05-09 11:50:26 +01:00
Richard Davey
e0a9980fda
Updated docs
2019-04-30 17:11:26 +01:00
Richard Davey
3c655bff3e
Improved jsdocs
2019-04-30 11:08:34 +01:00
Richard Davey
813429d8dc
Added getDuration and getDurationMS
2019-04-26 19:13:12 +01:00
Richard Davey
a47019b415
Keep the property but set to null
by default.
2019-04-24 12:54:48 +01:00
Richard Davey
61921525f1
There is a new webpack config FEATURE_SOUND
which is set to true
by default, but if set to false
it will exclude the Sound Manager and all of its systems into the build files.
2019-04-24 12:23:21 +01:00
Richard Davey
8c55844f6c
Merge pull request #4469 from samme/docs/scenes
...
Docs for scene config and optional scene methods
2019-04-16 13:24:49 +01:00
samme
f9797d0ed0
Add Phaser.Scenes.Types.CreateSceneFromObjectConfig
2019-04-10 12:43:44 -07:00
Richard Davey
950fc79e2e
Took DOM Element out of experimental and hooked to the Scale Manager
2019-04-09 23:28:40 +01:00
samme
c83521ddae
Fix GameConfig link
2019-04-09 13:01:38 -07:00
Bogdan Sikora
6e1db82a96
Transparent type added GameConfig
2019-03-09 16:05:36 +01:00
Richard Davey
9bfd1e28b0
Added missing audio config property
2019-02-24 22:12:11 +00:00
Richard Davey
341e78ce0d
Added touch Window handlers and remove handlers
2019-02-22 02:26:52 +00:00
Richard Davey
c90ae09f9f
Added window specific handlers
...
And game config option:
```
input: {
windowEvents: false
},
```
2019-02-22 02:11:13 +00:00
Richard Davey
fd629fe783
Adding callback typedefs
2019-02-13 16:32:27 +00:00
Richard Davey
b4dbfea0a1
Impact typedefs
2019-02-13 15:05:16 +00:00
Richard Davey
3bb73c5664
Fixed Group defs and completed Arcade Physics defs
2019-02-13 14:45:36 +00:00
Richard Davey
f62ec4a739
Config typedefs done
2019-02-13 12:58:04 +00:00
Richard Davey
ccaae460a4
Added jsdoc version numbers to each event
2019-02-12 11:37:58 +00:00
Richard Davey
17d56bd8ac
Moved jsdoc comment to stop weird TS module generation
2019-02-08 13:08:32 +00:00
Richard Davey
60542a25cc
Numerous jsdoc and TS related fixes
2019-02-04 17:16:08 +00:00
Richard Davey
4d4f500629
Improved typedefs
2019-01-31 11:12:00 +00:00
Richard Davey
21c06668fb
jsdoc fix
2019-01-29 23:21:24 +00:00
Richard Davey
cb7b335d7f
Moved ScaleManager to its own namespace (Phaser.Scale) and out of DOM
2019-01-29 15:42:27 +00:00
Richard Davey
4182228e5a
Updated DOM Container reference
2019-01-29 15:18:04 +00:00
Richard Davey
a9db477718
Moved to dom folder
2019-01-29 15:17:52 +00:00
Richard Davey
8d5a1fbd11
pixelArt if zoom !== 1
2019-01-29 15:17:41 +00:00
Richard Davey
f4e152747e
Clarified parent setting in game config
2019-01-23 17:03:21 +00:00
Richard Davey
00e2f9a491
Added Input Queue flag.
2019-01-23 15:51:56 +00:00
Richard Davey
a75540a6c0
Updated docs.
2019-01-23 00:11:44 +00:00
Richard Davey
f8d624c639
Removed property access
2019-01-22 16:28:54 +00:00
Richard Davey
20c768e1af
Missed a console log
2019-01-18 13:42:49 +00:00
Richard Davey
bc962c25dc
All listeners use the new Events
2019-01-18 13:41:43 +00:00
Richard Davey
25c1a5fe74
Added Texture Manager Events and moved 'ready' responsibility to it
2019-01-17 11:54:41 +00:00
Richard Davey
95dde9a320
Finished the Game events
2019-01-15 16:27:32 +00:00
Richard Davey
aa341854c7
Happy New Year
2019-01-15 16:20:22 +00:00
Richard Davey
e882218fc4
Renamed boot to core and updated events accordingly
2019-01-15 16:17:04 +00:00
Richard Davey
0d90f75b5f
Splitting the dev branch up into versions.
2016-11-22 01:36:56 +00:00
Richard Davey
89885dcb7c
Refactored the Input Manager.
2016-11-10 00:10:39 +00:00
photonstorm
519c121a52
Updated the way the State Config works.
2016-11-09 14:52:53 +00:00
Richard Davey
48f90fec34
Implemented a State based MainLoop system, with fully split logic / render cycles and frame rate. Each State can now set its own frame rate. Added in more Camera commands, moved the Tween Manager into the State Systems, and started work on the new heavily reduced Game object.
2016-11-08 01:50:57 +00:00
photonstorm
b3c2ddb420
Pre-crash salvage.
2016-11-07 17:05:14 +00:00
Richard Davey
4b42972a9b
Comment out some parts that don't work yet.
2016-11-07 00:33:42 +00:00
Richard Davey
89a737a620
State Manager holds all given states until booted before creating them.
2016-11-04 05:41:00 +00:00
Richard Davey
f9745bbce3
States now own a Loader instance, rather than it being a Phaser global.
2016-11-04 03:21:04 +00:00
Richard Davey
a366ef8f3c
New State Manager up and running.
2016-11-04 02:08:17 +00:00
Richard Davey
dd34e4033a
Brand new State class.
2016-11-03 22:26:52 +00:00
Richard Davey
2dd7e68707
Extends the Factory.
2016-11-03 22:26:28 +00:00
Richard Davey
03b651f79f
Loads of tweaks re: Transform inheritance.
2016-11-01 00:31:45 +00:00
photonstorm
fd3898742f
Added ability to toggle multi-texture support at run-time.
2016-10-25 16:44:23 +01:00
photonstorm
64cd88f7b4
Trying out flash effect.
2016-10-19 17:17:26 +01:00
photonstorm
18b12dfc3e
Huge amount of work getting the WebGL renderer sorted out, tidied up and merged with the latest Texture and Transform components.
2016-10-18 17:03:25 +01:00
Richard Davey
c39c97f9d8
Starting to split up.
2016-10-17 21:22:55 +01:00
photonstorm
15fbd0962d
Renamed to Update Manager.
2016-10-14 08:58:12 +01:00
photonstorm
9f07eb176b
StateManager no longer saves and resets the context around a Canvas state render function.
2016-10-14 06:30:44 +01:00
photonstorm
e06b900a61
Removed antialias, transparent and physicsConfig arguments from the Game constructor.
2016-10-14 06:30:07 +01:00
photonstorm
60d348c464
Implemented a Dirty Transform Manager. Testing it out, but so far, so good.
2016-10-14 04:09:07 +01:00
photonstorm
26711241ac
Disabled access to World and Camera for now.
2016-10-14 02:20:35 +01:00
photonstorm
d0cb0f2457
Commented out World and Camera for now.
2016-10-14 02:19:10 +01:00
Richard Davey
d6bb27f51c
Disabled the Debug class.
2016-10-13 01:54:01 +01:00
Richard Davey
70729234e8
Added the Texture Manager into the core systems list.
2016-10-10 23:39:52 +01:00
Richard Davey
0af16817a5
Refactored GameObjects
to GameObject
.
2016-10-09 22:27:58 +01:00
Richard Davey
d137d3e989
Swapped over to using the new Factory.
2016-10-08 16:31:08 +01:00
Richard Davey
729020477a
New Game Objects structure in place, and starting to take shape.
...
Moved BitmapData and RenderTexture into the textures folder for now.
All Game Objects now have their own sub-folder, with their Factory and renderer functions alongside them, plus any other files they need.
New Factory class added. Currently hooked into `game.factory` for testing, but will swap to `game.add` when complete.
2016-10-08 03:05:42 +01:00
Richard Davey
5b4280d694
Removed the matrix.
2016-10-07 03:34:42 +01:00
Richard Davey
0abf9d958d
Updated scaleMode global.
2016-10-07 03:22:59 +01:00
Richard Davey
4cd0e833d5
Sorted out the mixin needed for the Canvas renderer.
2016-10-05 01:09:23 +01:00
Richard Davey
28eb7a5f40
Adding in more renderer game objects.
2016-10-04 22:36:07 +01:00
photonstorm
03f67a2677
Refactored WebGL renderer working for Sprites and Containers.
2016-10-04 15:39:54 +01:00
photonstorm
1da95994a5
First pass of the newly re-structured Canvas Renderer (still using old texture system though).
2016-10-03 12:44:54 +01:00
photonstorm
f993769336
Lots of work on the new Texture classes.
2016-09-29 16:10:22 +01:00
Richard Davey
2590e67e2b
First pass at the new consolidated Texture classes. Ultimately these will replace PIXI.BaseTexture, PIXI.Texture and Phaser.Frame. Objects will grab frame references, rather than creating their own Texture objects all the time.
2016-09-29 04:21:12 +01:00
Richard Davey
e47a7741c3
Modified showDebugHeader so it works on Chrome, FF and Safari. Updated colors and text. Removed the easter egg.
2016-09-29 02:48:48 +01:00
Richard Davey
5cb7cc8e92
Start of the new Children component.
2016-09-29 02:29:56 +01:00
photonstorm
c836d4bfbd
PIXI.PI_2, PIXI.RAD_TO_DEG and PIXI.DEG_TO_RAD have all been removed, as they are no longer used internally, and are all available under Phaser.Math.
...
PIXI.VERSION has been removed, as it's no longer relevant and misleading.
2016-09-28 16:57:08 +01:00
photonstorm
a8d1bbcfdc
PIXI.AbstractFilter has been merged into the Phaser.Filter class.All references to PIXI.AbstractFilter have been updated to use Phaser.Filter instead.
2016-09-28 14:30:15 +01:00
Richard Davey
811c347cc3
Camera.fade has a new argument alpha
to control the alpha level of the effect (thanks @rgk #2493 )
...
Camera.flash has a new argument `alpha` to control the alpha level of the effect (thanks @rgk #2493 )
2016-09-27 01:07:40 +01:00
Kevin Albertson
a512763508
Fixed fixedToCamera update for Group.
2016-09-25 22:39:59 -04:00
Richard Davey
b0ce81bec0
Multiple Batched Texture support is now available. This is a WebGL feature that can seriously decrease the volume of draw calls made in complex, or asset heavy, games. To enable it you can either use the new renderer type Phaser.WEBGL_MULTI
, or you can pass the property multiTexture: true
in a Phaser.Game configuration object. Once enabled, it cannot be disabled.
...
`game.renderer.setTexturePriority` is the method that goes with the Multiple Texture support. It takes an array as its single argument. The array consists of Phaser.Cache image key strings. Phaser will then try to batch as many of the textures as it can, depending on the hardware limits. If for example the GPU can only batch 8 textures, and you provide an array of 16, then only the first 8 in the array will be batched.
2016-09-19 23:31:32 +01:00