diff --git a/src/pixi/extras/TilingSprite.js b/src/pixi/extras/TilingSprite.js index b19dafe..5bbe49d 100644 --- a/src/pixi/extras/TilingSprite.js +++ b/src/pixi/extras/TilingSprite.js @@ -223,6 +223,10 @@ var tilePosition = this.tilePosition; var tileScale = this.tileScale; + + tilePosition.x %= this.tilingTexture.baseTexture.width; + tilePosition.y %= this.tilingTexture.baseTexture.height; + // console.log(tileScale.x) // offset context.scale(tileScale.x,tileScale.y); diff --git a/src/pixi/extras/TilingSprite.js b/src/pixi/extras/TilingSprite.js index b19dafe..5bbe49d 100644 --- a/src/pixi/extras/TilingSprite.js +++ b/src/pixi/extras/TilingSprite.js @@ -223,6 +223,10 @@ var tilePosition = this.tilePosition; var tileScale = this.tileScale; + + tilePosition.x %= this.tilingTexture.baseTexture.width; + tilePosition.y %= this.tilingTexture.baseTexture.height; + // console.log(tileScale.x) // offset context.scale(tileScale.x,tileScale.y); diff --git a/src/pixi/renderers/webgl/utils/WebGLSpriteBatch.js b/src/pixi/renderers/webgl/utils/WebGLSpriteBatch.js index 3ddfbe6..8958a98 100644 --- a/src/pixi/renderers/webgl/utils/WebGLSpriteBatch.js +++ b/src/pixi/renderers/webgl/utils/WebGLSpriteBatch.js @@ -278,6 +278,9 @@ var uvs = tilingSprite._uvs; + tilingSprite.tilePosition.x %= texture.baseTexture.width; + tilingSprite.tilePosition.y %= texture.baseTexture.height; + var offsetX = tilingSprite.tilePosition.x/texture.baseTexture.width; var offsetY = tilingSprite.tilePosition.y/texture.baseTexture.height;