Commit graph

62 commits

Author SHA1 Message Date
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
d18e44d665 Fixed rebind order. Fix #5277 2020-09-01 13:05:54 +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
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
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
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
4e28e4417e Use MultiPipeline 2020-08-25 13:27:57 +01:00
Richard Davey
62ffdeca3d Now using setSkin for 3.8 runtimes. 2019-09-27 16:11:48 +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
4462c98b89 Removed commented-out code 2019-09-27 13:44:12 +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
dc332f1e1e JSDocs added for whole Spine Plugin 2019-08-07 17:43:19 +01:00
Richard Davey
03da666466 Fixed Spine Canvas rendering 2019-08-07 15:24:42 +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
c94f603cc9 Finally rotation handles all edge-cases, including negative x and y scales 2019-08-03 11:08:40 +01:00
Richard Davey
ffb87d594d Handle negative scales 2019-08-02 17:28:58 +01:00
Richard Davey
969a574a75 Testing rotation fix (again) 2019-08-02 01:51:44 +01:00
Richard Davey
83ef7402a1 Return this 2019-08-02 01:51:21 +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
7b96356cfc Fixed setSkin method and added other helper methods 2019-07-31 17:33:43 +01:00
Richard Davey
47eca23e26 Added refresh method and updated bones properly 2019-07-30 23:49:34 +01:00
Richard Davey
dedab594fd Added getBoneList 2019-07-29 17:45:46 +01:00
Richard Davey
bc915403b2 Removed Spine events and added new methods 2019-07-29 13:46:35 +01:00
Richard Davey
7126a52d45 Docs update and move viewport changes to plugin 2019-07-29 13:46:22 +01:00
Richard Davey
19e602ba8e Testing skeleton w/h instead of bounds for size 2019-07-26 19:04:03 +01:00
Richard Davey
d8f44dc116 Fixed rotation conversion 2019-07-26 14:26:21 +01:00
Richard Davey
64b3e834d3 Testing rotation fix 2019-07-25 17:57:20 +01:00
Richard Davey
868c045f62 Getting debugging working again 2019-07-25 15:27:08 +01:00
Richard Davey
b44eb25a63 Added pma flag 2019-07-25 13:16:48 +01:00
Richard Davey
c6750a9dc5 Using Scene renderer 2019-07-25 13:16:37 +01:00
Richard Davey
6bc8e7c7c6 Trying to get batching working with Scene Renderer 2019-07-23 17:33:29 +01:00
Richard Davey
0c87eef039 Fixed non-keyed skeleton names 2019-07-22 17:28:11 +01:00
Richard Davey
0c9f5f26a3 Always base w/h on scale of 1 2019-07-22 13:18:13 +01:00
Richard Davey
8cc91ce9b5 Always set PMA 2019-07-22 13:12:32 +01:00
Richard Davey
7658f0e0cb Fixed initial bounds + origin creation 2019-07-22 13:12:18 +01:00
Richard Davey
fbb815ce60 Set proper display sizes 2019-07-22 10:36:51 +01:00
Richard Davey
9af50236e6 Update SpineGameObject.js 2019-07-17 16:59:47 +01:00
Richard Davey
96511901c4 Rendering a Spine object when a Camer has renderToTexture enabled on it would cause the object to be vertically flipped. It now renders correctly in both cases. Fix #4647 2019-07-17 15:10:18 +01:00
Richard Davey
c0d677ee8c Added display origin and size component 2019-07-17 14:39:11 +01:00
Richard Davey
240b849917 New WebGL renderer that uses proper batching, renderer look-ahead and a single mvp and skeleton placement 2019-07-16 17:36:26 +01:00
Richard Davey
9fc7d741f1 Added rootBone support and removed runtime property, no longer needed 2019-07-16 17:35:47 +01:00
Richard Davey
cc6e7a8cc8 Support for Spine objects inside a container and no skeletons 2018-10-26 19:40:03 +01:00