Commit graph

171 commits

Author SHA1 Message Date
Richard Davey
62ffdeca3d Now using setSkin for 3.8 runtimes. 2019-09-27 16:11:48 +01:00
Richard Davey
b82d809ec6 Using Loader.setPath to define the Spine assets locations could error if trying to load multiple files from different folders. It will now retain the path state at the time of invocation, rather than during the load. 2019-09-27 16:11:15 +01:00
Richard Davey
f9785d58e8 Fixed issue with factory functions 2019-09-27 16:04:15 +01:00
Richard Davey
5d75a4a7da The Spine Game Object will no longer set the default skin name to be 'default', it will leave the name empty. Fix #4764 2019-09-27 13:48:17 +01:00
Richard Davey
f2a0594c40 New Debug Plugin build 2019-09-27 13:44:38 +01:00
Richard Davey
4462c98b89 Removed commented-out code 2019-09-27 13:44:12 +01:00
Richard Davey
850d46bde3 Fixed Texture Atlas cache issue, Scene Renderer disposal and GameObjectFactory bindings 2019-09-27 13:43:56 +01:00
Richard Davey
467e18598a Upgraded to Spine 3.8 runtimes 2019-09-27 11:29:58 +01:00
Richard Davey
c59aa16bb4 Leaderboard extends Event Emitter, which was missing in the TypeScript defs. Fix #4703 2019-09-26 13:45:01 +01:00
Richard Davey
9485eef5c7 Leaderboard.getConnectedScores incorrectly specified two parameters, neither of which were used. Fix #4702 2019-09-26 13:42:59 +01:00
Richard Davey
c6e7213fe4 The documentation for the chooseContext method has been fixed. Fix #4425 2019-09-26 13:36:36 +01:00
Richard Davey
82401fc74f Calling gameStarted in a game that doesn't load any assets would cause the error {code: "INVALID_OPERATION", message: "Can not perform this operation before game start."}. The plugin will now has a new internal method gameStartedHandler and will redirect the flow accordingly based on asset loading. Fix #4550 2019-09-26 13:20:59 +01:00
Richard Davey
163ab4fc19 Calling showAd or showVideoAd will now check to see if the ad has already been displayed, and skip it when iterating the ads array, allowing you to display an ad with the same Placement ID without preloading it again. Fix #4728 2019-09-26 13:11:28 +01:00
Richard Davey
d0c40b647f SpineCanvasPlugin.shutdown would try to dispose of the sceneRenderer, but the property isn't set for Canvas. 2019-09-04 14:25:56 +01:00
Richard Davey
9d32127659 Removed incorrect member state 2019-08-08 15:52:05 +01:00
Richard Davey
4d7e3fcf22 Fixed jsdocs 2019-08-08 15:51:56 +01:00
Richard Davey
331d5605ad All new versions of the Spine plugin built 2019-08-08 13:32:26 +01:00
Richard Davey
57a2bb171e Updated Spine webpack configs and runtimes 2019-08-08 13:31:52 +01:00
Richard Davey
b3615b77df Added more jsdocs 2019-08-08 12:27:30 +01:00
Richard Davey
6c1d59ec2e Lots more jsdocs completed 2019-08-08 01:46:58 +01:00
Richard Davey
172ebef093 More docs added 2019-08-07 18:24:09 +01:00
Richard Davey
f27606bdaa New plugin build 2019-08-07 17:43:25 +01:00
Richard Davey
dc332f1e1e JSDocs added for whole Spine Plugin 2019-08-07 17:43:19 +01:00
Richard Davey
c6e477cd85 New Spine plugin build 2019-08-07 15:24:52 +01:00
Richard Davey
03da666466 Fixed Spine Canvas rendering 2019-08-07 15:24:42 +01:00
Richard Davey
692e0b1d46 Updated plugin 2019-08-05 17:52:01 +01:00
Richard Davey
7b8f4c638b Added Events and better 'ignore if playing' handling 2019-08-05 01:12:53 +01:00
Richard Davey
d43e755695 Added scale override and event listeners 2019-08-04 20:47:41 +01:00
Richard Davey
b209a9b416 New plugin build 2019-08-03 11:08:47 +01:00
Richard Davey
c94f603cc9 Finally rotation handles all edge-cases, including negative x and y scales 2019-08-03 11:08:40 +01:00
Richard Davey
cb49d8909b New plugin build 2019-08-02 17:29:05 +01:00
Richard Davey
ffb87d594d Handle negative scales 2019-08-02 17:28:58 +01:00
Richard Davey
9a7b8bfc88 New plugin build 2019-08-02 01:51:52 +01:00
Richard Davey
969a574a75 Testing rotation fix (again) 2019-08-02 01:51:44 +01:00
Richard Davey
d2d03d0312 Fixed plugin ref 2019-08-02 01:51:32 +01:00
Richard Davey
83ef7402a1 Return this 2019-08-02 01:51:21 +01:00
Richard Davey
31b25043b9 New 3.7 runtimes 2019-08-02 01:50:26 +01:00
Richard Davey
ecee32b0b2 New plugin build 2019-08-01 17:45:31 +01:00
Richard Davey
c8d61d9549 Lots of new updates include alpha and tint support, bone angles, render overrides and more 2019-08-01 17:45:25 +01:00
Richard Davey
76eb71345d If it won't render but the batch is open, flush it 2019-08-01 17:45:10 +01:00
Richard Davey
27e9e66299 Delete SpineGameObjectFactory.js 2019-08-01 17:44:55 +01:00
Richard Davey
4ed1cf04fc Added 'make' support and refactored 'add' support 2019-08-01 17:44:41 +01:00
Richard Davey
91c58c5ef6 New plugin build 2019-07-31 17:33:49 +01:00
Richard Davey
7b96356cfc Fixed setSkin method and added other helper methods 2019-07-31 17:33:43 +01:00
Richard Davey
00661c4d5d window library target so works via es6 import 2019-07-31 15:51:14 +01:00
Richard Davey
b96df660e4 Copy to backers folder 2019-07-31 15:50:59 +01:00
Richard Davey
4bdbaec33a New plugin build 2019-07-30 23:49:42 +01:00
Richard Davey
47eca23e26 Added refresh method and updated bones properly 2019-07-30 23:49:34 +01:00
Richard Davey
ec0773ab93 Removed Input class 2019-07-30 23:49:21 +01:00
Richard Davey
e23383040d Added worldToLocal method for webgl context 2019-07-29 23:16:40 +01:00