Commit graph

231 commits

Author SHA1 Message Date
Richard Davey
6bc858e332 Moved out OBJFile and updated PipelineManager 2020-10-01 18:00:02 +01:00
Richard Davey
3baecb19d4 Moved old mesh pipeline and code into own folder 2020-10-01 17:56:49 +01:00
Richard Davey
e11c820570 Updated plugin 2020-09-29 12:13:36 +01:00
Richard Davey
3f2ad4dd79 SpineFile will now check to see if another identical atlas in the load queue is already loading the texture it needs and will no longer get locked waiting for a file that will never complete. This allows multiple skeleton JSONs to use the same atlas data. Fix #5331 2020-09-29 12:13:25 +01:00
Richard Davey
09a6d0e862 Updated to 3.8.99 runtimes 2020-09-29 11:40:38 +01:00
Richard Davey
e9a143ac2a Create README.md 2020-09-29 11:40:15 +01:00
Richard Davey
b93426439f Added moduleResolution so the runtimes build 2020-09-29 11:40:12 +01:00
Richard Davey
1665c1267d Removed interpolationPercentage and used new matrix function 2020-09-29 10:56:45 +01:00
Richard Davey
8af35be8f1 Make defaults match JSDocs 2020-09-17 18:06:59 +01:00
Richard Davey
18d0d58cb5 Spine Plugin updated for Beta 6 2020-09-11 16:53:50 +01:00
Richard Davey
8d02da00f2 Better conditional flow 2020-09-01 13:30:22 +01:00
Richard Davey
1406f23bd6 New dist debug builds 2020-09-01 13:06:07 +01:00
Richard Davey
d18e44d665 Fixed rebind order. Fix #5277 2020-09-01 13:05:54 +01:00
Richard Davey
1fa91daa39 The Spine Plugin destroy method will now no longer remove the Game Objects from the Game Object Factory, or dispose of the Scene Renderer. This means when a Scene is destroyed, it will keep the Game Objects in the factory for other Scene's to use. Fix #5279
`SpinePlugin.gameDestroy` is a new method that is called if the Game instance emits a `destroy` event. It removes the Spine Game Objects from the factory and disposes of the Spine scene renderer.
2020-09-01 10:46:22 +01:00
Richard Davey
141dd12732 Update readme.md 2020-08-26 13:55:19 +01:00
Richard Davey
f51200479b The Camera3D Plugin has been rebuilt for Phaser 3.50 and the webpack config updated. 2020-08-26 13:19:00 +01:00
Richard Davey
3f9950fc00 Update Sprite3D.js 2020-08-26 13:06:15 +01:00
Richard Davey
798fa8f5fd The SpineFile will no longer throw a warning if adding a texture into the Texture Manager that already exists. This allows you to have multiple Spine JSON use the same texture file, however, it also means you now get no warning if you accidentally load a texture that exists, so be careful with your keys! Fix #4947 2020-08-26 00:14:16 +01:00
Richard Davey
413a148a31 Updated docs and Creator param 2020-08-26 00:00:00 +01:00
Richard Davey
a9c32d4efa The SpineGameObject.setAnimation method will now use the trackIndex parameter if ignoreIfPlaying is set and run the check against this track index. Fix #4842 2020-08-25 23:59:42 +01:00
Richard Davey
f97afe16e7 New Spine Plugin build 2020-08-25 18:30:07 +01:00
Richard Davey
6c26e27286 Update copy-to-examples.js 2020-08-25 18:29:58 +01:00
Richard Davey
2531b67dd1 New Container factory functions 2020-08-25 18:28:45 +01:00
Richard Davey
ce8039cb90 Spine Game Objects now use -1 as their default blend mode, which means 'skip setting it'. 2020-08-25 18:28:35 +01:00
Richard Davey
0704611ee4 SpineContainer is a new Game Object available via this.add.spinecontainer to which you can add Spine Game Objects only. It uses a special rendering function to retain batching, even across multiple container or Spine Game Object instances, resulting in dramatically improved performance over using regular Containers. Fix #5174 2020-08-25 18:27:55 +01:00
Richard Davey
482f016898 A Spine Game Object with setVisible(false) will no longer still cause internal gl commands and is now properly skipped, retaining any current batch in the process. Fix #5174 2020-08-25 18:23:27 +01:00
Richard Davey
d2517bf5f6 Updated date 2020-08-25 15:36:08 +01:00
Richard Davey
314c7975f8 Updates JSDocs. Fix #4979 2020-08-25 14:54:30 +01:00
Richard Davey
b1929b8579 The Spine Plugin will now work in HEADLESS mode without crashing. Fix #4988 2020-08-25 14:47:03 +01:00
Richard Davey
d38cae6682 Tweaked RT draw fix 2020-08-25 14:22:48 +01:00
Richard Davey
de0133e3cc Spine Game Objects can now be rendered to Render Textures. Fix #5184 2020-08-25 14:11:37 +01:00
Richard Davey
2008035ca1 New Spine 3.8.95 plugin build 2020-08-25 13:43:08 +01:00
Richard Davey
9bbdf8d0bc New Spine 3.8.95 runtimes 2020-08-25 13:28:34 +01:00
Richard Davey
4e28e4417e Use MultiPipeline 2020-08-25 13:27:57 +01:00
Richard Davey
0f1c917d6c Updated docs 2020-08-25 13:27:38 +01:00
Richard Davey
075ef7bb5e ESLint fix 2020-08-25 13:27:32 +01:00
Richard Davey
1d7a576fd6 Because of course a new webpack version means new config rules 2020-08-25 13:27:14 +01:00
Richard Davey
745ad037fe Fix #5098 2020-04-27 14:48:55 +01:00
Richard Davey
5c25269ca0
Merge pull request #5058 from jdcook/fix/spine-asset-pack
adding index to spine atlases when loading through asset pack
2020-04-27 13:16:03 +01:00
Richard Davey
0e8d292809
Merge pull request #4893 from FostUK/spine-manifest-loading
Support for loading spine files via manifest
2020-04-27 12:28:23 +01:00
Jared Cook
3ef60117a7 adding index to spine atlases when loading through asset pack 2020-03-27 13:06:34 -05:00
halilcakar
43f26ad31f Update JSDocs for events 2020-03-10 11:11:43 +03:00
Richard Davey
20fabba0b9 Impact Physics is now removed from the core API 2020-02-04 14:52:04 +00:00
Richard Davey
32c01038e0 FacebookInstantGamesPlugin.showAd and showVideo will now break out of the ad iteration search once a valid ad has been found and called. Previously, it would carry on interating if the async didn't complete quickly. Fix #4888 2020-01-14 22:16:41 +00:00
Nick Tipping
294adfc707 Load images from atlas path. 2019-12-04 17:52:08 +00:00
Nick Tipping
35e8377869 Support for loading spine files via manifest
Adds loader prefix to textures
removes 'SP' prefix
Removes atlas extension via regex rather than string trim
2019-12-02 08:59:47 +00:00
Josh Soref
ca65399c13 spelling: updatefail 2019-10-29 02:40:08 -04:00
Josh Soref
e35c06eff5 spelling: overridden 2019-10-29 02:27:43 -04:00
Josh Soref
868c822e02 spelling: multiplied 2019-10-29 02:26:13 -04:00
Josh Soref
8e1b094ade spelling: allowing 2019-10-29 01:42:43 -04:00