diff --git a/plugins/spine/src/container/SpineContainerCanvasRenderer.js b/plugins/spine/src/container/SpineContainerCanvasRenderer.js index bcc609270..e54b051e6 100644 --- a/plugins/spine/src/container/SpineContainerCanvasRenderer.js +++ b/plugins/spine/src/container/SpineContainerCanvasRenderer.js @@ -27,6 +27,8 @@ var SpineContainerCanvasRenderer = function (renderer, container, camera, parent return; } + camera.addToRenderList(container); + var transformMatrix = container.localTransform; if (parentMatrix) diff --git a/plugins/spine/src/container/SpineContainerWebGLRenderer.js b/plugins/spine/src/container/SpineContainerWebGLRenderer.js index 54df8f524..09e710b8f 100644 --- a/plugins/spine/src/container/SpineContainerWebGLRenderer.js +++ b/plugins/spine/src/container/SpineContainerWebGLRenderer.js @@ -36,6 +36,8 @@ var SpineContainerWebGLRenderer = function (renderer, container, camera, parentM return; } + camera.addToRenderList(container); + var transformMatrix = container.localTransform; if (parentMatrix) diff --git a/plugins/spine/src/gameobject/SpineGameObjectCanvasRenderer.js b/plugins/spine/src/gameobject/SpineGameObjectCanvasRenderer.js index ac8aa0f2c..3b5d8d6fc 100644 --- a/plugins/spine/src/gameobject/SpineGameObjectCanvasRenderer.js +++ b/plugins/spine/src/gameobject/SpineGameObjectCanvasRenderer.js @@ -34,6 +34,8 @@ var SpineGameObjectCanvasRenderer = function (renderer, src, camera, parentMatri var spriteMatrix = renderer._tempMatrix2; var calcMatrix = renderer._tempMatrix3; + camera.addToRenderList(src); + spriteMatrix.applyITRS(src.x, src.y, src.rotation, Math.abs(src.scaleX), Math.abs(src.scaleY)); camMatrix.copyFrom(camera.matrix); diff --git a/plugins/spine/src/gameobject/SpineGameObjectWebGLDirect.js b/plugins/spine/src/gameobject/SpineGameObjectWebGLDirect.js index 07eb2430b..76b702d13 100644 --- a/plugins/spine/src/gameobject/SpineGameObjectWebGLDirect.js +++ b/plugins/spine/src/gameobject/SpineGameObjectWebGLDirect.js @@ -48,6 +48,8 @@ var SpineGameObjectWebGLDirect = function (renderer, src, camera, parentMatrix, skeleton.color.a = Clamp(alpha * container.alpha, 0, 1); } + camera.addToRenderList(src); + var calcMatrix = GetCalcMatrix(src, camera, parentMatrix).calc; var viewportHeight = renderer.height; diff --git a/plugins/spine/src/gameobject/SpineGameObjectWebGLRenderer.js b/plugins/spine/src/gameobject/SpineGameObjectWebGLRenderer.js index 4fa04c81f..9bc0f4dac 100644 --- a/plugins/spine/src/gameobject/SpineGameObjectWebGLRenderer.js +++ b/plugins/spine/src/gameobject/SpineGameObjectWebGLRenderer.js @@ -51,6 +51,8 @@ var SpineGameObjectWebGLRenderer = function (renderer, src, camera, parentMatrix skeleton.color.a = Clamp(alpha * container.alpha, 0, 1); } + camera.addToRenderList(src); + var calcMatrix = GetCalcMatrix(src, camera, parentMatrix).calc; var viewportHeight = renderer.height;