Richard Davey
993562d803
Update LoaderPlugin.js
2022-11-29 17:47:44 +00:00
Rex
7615d3c731
Fix pack-loader bug
...
'packKey' could be undefined, an object, or a string. So test if packKey is a string type first.
2022-05-11 07:58:50 +08:00
Richard Davey
b1f03649bb
LoaderPlugin.localSchemes
is a new array of scheme strings that the Loader considers as being local files. This is populated by the new Phaser.Core.Config#loaderLocalScheme
game / scene config property. It defaults to [ 'file://', 'capacitor://' ]
but additional schemes can be defined or pushed onto this array. Based on #6010
2022-05-09 18:34:56 +01:00
Rex
42a127832a
Fix lint error
2022-04-25 15:59:31 +08:00
Richard Davey
d53d8f3ea5
Merge pull request #6002 from rexrainbow/pack-loader-dotnotation-datakey
...
Can use dot notation as datakey
2022-04-14 15:49:36 +01:00
Richard Davey
59fbcc5ca3
Updated copyright year
2022-02-28 14:29:51 +00:00
Rex
14c1bd0d13
Can use dot notation as datakey
2022-02-12 17:25:36 +08:00
Richard Davey
9eeccf3690
The Loader calls pendingDestroy automatically
2021-11-03 18:51:10 +00:00
Richard Davey
1c64f44dab
Fixed eslint, added documentation
2021-09-21 12:01:48 +01:00
Jm
c1e73c3c2f
feat: add image load type
2021-06-10 13:24:29 +00:00
Richard Davey
02c34cd64e
Replace integer with number
2020-11-23 10:22:13 +00:00
halilcakar
43f26ad31f
Update JSDocs for events
2020-03-10 11:11:43 +03:00
Jason Kwok
f970afb34c
Fixed this
return type for Phaser.Loader.LoaderPlugin
2020-01-26 00:31:56 +08:00
Richard Davey
0d263be52a
Config.loaderWithCredentials
is the new global setting for XHRSettings.withCredentials
.
2020-01-22 16:30:11 +00:00
Richard Davey
ff65e69cd1
Changed copyright date to 2020
2020-01-15 12:07:09 +00: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
c91ed91ce3
License link update
2019-05-10 16:15:04 +01:00
Richard Davey
ae1b5a664f
Loader Types
2019-05-09 12:04:54 +01:00
Richard Davey
c9bdb83941
GameObject and Loader typedefs
2019-02-13 13:57:59 +00:00
Richard Davey
bc962c25dc
All listeners use the new Events
2019-01-18 13:41:43 +00:00
Richard Davey
8b9feb8a82
Added all of the Loader Events.
2019-01-17 13:04:26 +00:00
Richard Davey
aa341854c7
Happy New Year
2019-01-15 16:20:22 +00:00
Richard Davey
032c7bd405
Merge pull request #4227 from jcyuan/Branch_v3.15.1
...
TS definition improvements in doc for v3.15.1 release
2018-12-13 11:58:27 +00:00
J.C
b7424fd287
1, removed protected
for a few of members, they are used publicly somewhere, for example this.loader.textureManager.addAtlasJSONArray
in MultiAtlasFile.prototype.addCache.
...
2, doc improvement for typescript
2018-12-13 17:19:49 +08:00
Richard Davey
068124b739
Added sceneManager property.
2018-11-29 13:43:44 +00:00
Richard Davey
4b1c762296
Updated @memberOf to @memberof
2018-10-10 10:49:13 +01:00
Richard Davey
a9063604dc
Replace @readOnly with @readonly
2018-10-09 13:40:00 +01:00
Richard Davey
37d7b7b32d
The Loader has been updated to handle the impact of you destroying the game instance while still processing files. It will no longer throw cache and texture related errors. Fix #4049
2018-09-25 15:54:13 +01:00
Richard Davey
7aa46657c2
Tidying up jsdocs and changing float to number
2018-06-26 23:19:14 +01:00
Richard Davey
52d04ee5f9
The LoaderPlugin didn't emit the filecomplete
event if any of files failed to load, causing it to fail to run the Scene create
function as well. Fix #3750
2018-06-14 13:23:15 +01:00
Richard Davey
f0348834c6
The Loader now uses an update loop to release new files to the queue, rather than doing it during the async hell-hole that was the inflight iterator. Fix #3705 .
2018-06-12 16:20:55 +01:00
Richard Davey
350cb037b7
All systems now register themselves with the new PluginCache
2018-05-15 12:51:50 +01:00
Richard Davey
be330e609e
Moved PluginManager to new location
2018-05-10 17:14:33 +01:00
Richard Davey
42cc4acf00
Added jsdocs
2018-05-05 11:56:09 +01:00
Richard Davey
7c53e13e81
Finished jsdocs
2018-05-04 18:50:10 +01:00
Richard Davey
8b574f271f
Loader.enableParallel has been removed. If you don't want parallel file loads then set the maximum parallel limit to 1. Related to this, the Game Config loaderEnableParallel
property has been removed.
2018-05-04 17:13:27 +01:00
Richard Davey
acf6b94b2f
Removed loadArray and fixed addPack return
2018-05-04 14:33:44 +01:00
Richard Davey
04584ad191
Renamed LinkFile to MultiFile
2018-05-04 11:33:51 +01:00
Richard Davey
22c6c23f52
Removed logs and fixed double-cache add bug.
2018-05-04 02:39:49 +01:00
Richard Davey
be4303e6e6
Added pack loading support and hardened up loader modifiers.
2018-05-03 00:37:00 +01:00
Richard Davey
267765c72a
Refactoring to allow for adding files during load, instant file processing and load packs
2018-05-02 17:25:27 +01:00
Richard Davey
e6a3747291
loader.path doesn't need to be in the config. Added prefix.
2018-05-02 13:11:17 +01:00
Richard Davey
8d6eb2f9ed
More work re-structuring the file types
2018-04-28 18:09:44 +01:00
Richard Davey
0390af16e9
Moving to unified 'add' structure and removing multiatlas
2018-04-28 12:32:03 +01:00
Richard Davey
9a974514ff
Added new LinkFile class and updated other file types to use it.
2018-04-27 18:44:12 +01:00
Richard Davey
074fcbcf2b
null references
2018-04-25 17:16:39 +01:00
Richard Davey
9843da1053
Check file cache and pass processing of the file off to the file itself
2018-04-25 17:16:09 +01:00
Richard Davey
1be486fab4
destroy
only called once, no matter how many times the Scene restarts. Fix #3581
2018-04-17 12:25:45 +01:00
Richard Davey
07a55e5d1f
Removed debug call and merged Scene Systems boot and start sequences. Fix #3579
2018-04-17 02:34:07 +01:00
Richard Davey
6b2307594a
Scene plugin flow overhaul
...
Every Plugin has been updated to correctly follow the same flow through the Scene lifecycle. Instead of listening for the Scene 'boot' event, which is only dispatched once (when the Scene is first created), they will now listen for the Scene 'start' event, which occurs every time the Scene is started. All plugins now consistently follow the same Shutdown and Destroy patterns too, meaning they tidy-up after themselves on a shutdown, not just a destroy. Overall, this change means that there should be less issues when returning to previously closed Scenes, as the plugins will restart themselves properly.
2018-04-13 17:12:17 +01:00