diff --git a/spine-ts/index.html b/spine-ts/index.html index 177fa1d2e..c3951a1e3 100644 --- a/spine-ts/index.html +++ b/spine-ts/index.html @@ -63,6 +63,11 @@ >Visibility test +
  • + Visibility test (container) +
  • Blend test
  • + + + + + + + + + Spine Phaser Example + + + +

    Visibility Test 2

    + + + + \ No newline at end of file diff --git a/spine-ts/spine-phaser/src/SpineGameObject.ts b/spine-ts/spine-phaser/src/SpineGameObject.ts index 96f70ab80..c2bd4c787 100644 --- a/spine-ts/spine-phaser/src/SpineGameObject.ts +++ b/spine-ts/spine-phaser/src/SpineGameObject.ts @@ -297,10 +297,9 @@ export class SpineGameObject extends DepthMixin( } willRender (camera: Phaser.Cameras.Scene2D.Camera) { - if (!this.visible) return false; - var GameObjectRenderMask = 0xf; var result = !this.skeleton || !(GameObjectRenderMask !== this.renderFlags || (this.cameraFilter !== 0 && this.cameraFilter & camera.id)); + if (!this.visible) result = false; if (!result && this.parentContainer && this.plugin.webGLRenderer) { var sceneRenderer = this.plugin.webGLRenderer;