Commit graph

283 commits

Author SHA1 Message Date
xiamidaxia
4ada682501 Fix all scene share the same spine renderer. 2021-07-01 14:06:27 +08:00
xiamidaxia
eb6ef7debd Fix SpinePlugin destroy 2021-06-30 20:41:25 +08:00
xiamidaxia
f93388851a Fix spine plugin multiple game instances support #5765 2021-06-30 19:42:18 +08:00
Richard Davey
4eb02a6e09 New Spine Plugin build 2021-03-26 11:38:29 +00:00
Richard Davey
825c2821bb The Spine Plugin factory functions now use the local Scene Spine Plugin reference in order to create the objects, rather than the Scene belonging to the first instance of the plugin. This prevents errors when you have globally installed the Spine plugin, but then remove or destroy the first Scene using it 2021-03-26 11:14:07 +00:00
Richard Davey
62f9cf7ebe New Spine Plugin build 2021-03-24 20:06:15 +00:00
Richard Davey
215c310341 New Spine Plugin build 2021-03-08 15:00:21 +00:00
Richard Davey
ce2918d66b Spine build 2021-03-03 18:10:18 +00:00
Richard Davey
17ceb810e8 Spine Game Objects and Containers will now add themselves to the Camera render list, fixing issues where input didn't work if depth was used or they were overlapped with another interactive Game Object. 2021-03-02 14:59:12 +00:00
Richard Davey
13fde9ce7a Update SpinePlugin.js 2021-03-02 14:59:00 +00:00
Pong
9ff874edf1 fix(spine-plugin): errors throw while game destroy 2021-02-22 20:50:03 +08:00
Richard Davey
c5afbb41ef Fixed docs 2021-01-10 11:35:45 +00:00
Richard Davey
9a222576a8 Spine 3.51 Plugin 2021-01-05 15:10:42 +00:00
jdcook
80df367113 fixed spine texture bug when using prefixes 2021-01-04 13:02:51 -06:00
Richard Davey
f42908f713 3.50 Spine Plugin Release 2020-12-16 10:28:05 +00:00
Richard Davey
7a3bb23a9a New build of the Spine Plugin 2020-12-11 13:43:05 +00:00
Richard Davey
1a65f50a25 Added new renderDirect hook which RenderTexture can use. Fix #5431 2020-12-11 13:40:53 +00:00
Richard Davey
297c44595a Enforce this on Container children only 2020-12-11 13:19:26 +00:00
Richard Davey
1d56c360af Fixed docs and ended batch if rendering. 2020-12-11 13:13:28 +00:00
Richard Davey
cdad93e0ca Pass the container to willRender 2020-12-11 13:13:08 +00:00
Richard Davey
06155cb06a Updated docs 2020-12-11 13:12:57 +00:00
Richard Davey
69a7d5f756 No need to vertically flip any longer. Fix #5428 2020-12-11 12:42:26 +00:00
Richard Davey
e9d359c4d2 Update README.md 2020-12-05 11:19:48 +00:00
Richard Davey
2ffe15109b Rebuilt for latest Spine Runtimes 2020-12-05 11:18:05 +00:00
Richard Davey
1de2bb8616 Update README.md 2020-12-05 11:17:47 +00:00
Richard Davey
24406d2d4f Updated plugin 2020-11-10 17:27:11 +00:00
Richard Davey
7903063efc New Spine build 2020-11-10 15:50:57 +00:00
Richard Davey
ce3645cbb2 Don't check skeleton alpha, use flags instead. 2020-10-20 17:57:59 +01:00
Richard Davey
165c9085e6 New full build of Spine Plugin 2020-10-16 15:14:55 +01:00
Richard Davey
709ea50d61 New dist 2020-10-16 15:13:15 +01:00
Richard Davey
7d8302e09c Added mention about masks to docs 2020-10-16 15:13:10 +01:00
Richard Davey
87791be8ac New build 2020-10-16 15:07:55 +01:00
Richard Davey
b96e15f2ec Handle child masking. Fix #5354 2020-10-16 15:07:47 +01:00
Richard Davey
e99a069181 New debug build 2020-10-16 14:12:15 +01:00
Richard Davey
d4f75a5b7e Container specific changes 2020-10-16 14:12:09 +01:00
Richard Davey
dc7bdf1e99 We can just pass off to the existing render function. Yay! 2020-10-16 14:11:56 +01:00
Richard Davey
7add222a87 Update SpineGameObjectCanvasRenderer.js 2020-10-16 14:11:40 +01:00
Richard Davey
9a2c7ab154 Removed interpolationPercentage parameter 2020-10-16 14:11:34 +01:00
Richard Davey
beb26164a1 New debug build 2020-10-16 13:52:00 +01:00
Richard Davey
03bcacba2a Update SpineGameObjectWebGLRenderer.js 2020-10-16 13:51:52 +01:00
Richard Davey
923b1351fa The Spine Plugin now uses a single instance of the Scene Renderer when running under WebGL. All instances of the plugin (installed per Scene) share the same base Scene Renderer, avoiding duplicate allocations and resizing events under multi-Scene games. Fix #5286 2020-10-16 13:51:40 +01:00
Richard Davey
ff893b801a New plugin build 2020-10-16 11:38:23 +01:00
Richard Davey
71226a1548 Testing if we can just pass off rendering directly. 2020-10-16 11:38:16 +01:00
Richard Davey
3fa295f541 Vastly reduced the complexity of the rendering. Now only gets called if it will actually render. 2020-10-16 11:38:04 +01:00
Richard Davey
67f24ea363 SpineGameObject.willRender is no longer hard-coded to return true. It instead now takes a Camera parameter and performs all of the checks needed before returning. Previously, this happened during the render functions. 2020-10-16 11:37:23 +01:00
Richard Davey
2a1223184f New debug build 2020-10-14 15:16:21 +01:00
Richard Davey
271c88fab3 Handle negative scales 2020-10-14 15:16:07 +01:00
Richard Davey
8708255948 Removed Layer3D Game Object and old MeshPipeline 2020-10-13 10:56:21 +01:00
Richard Davey
e347bd0e2a Cam3D plugin updated for 3.50 2020-10-10 10:29:12 +01:00
Richard Davey
4eb5bbdc8b Removed un-needed files 2020-10-09 13:25:26 +01:00