From 44a13cbb32381c07c6b2575935da4ec1eb1c8474 Mon Sep 17 00:00:00 2001 From: Danilo Figueiredo Date: Mon, 20 May 2013 18:12:50 +0200 Subject: [PATCH] Calculate offset of trimmed frames in sprite sheet Data comes from JSON file generated via TexturePacker --- src/pixi/loaders/SpriteSheetLoader.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/pixi/loaders/SpriteSheetLoader.js b/src/pixi/loaders/SpriteSheetLoader.js index 3aaa178..1660d59 100644 --- a/src/pixi/loaders/SpriteSheetLoader.js +++ b/src/pixi/loaders/SpriteSheetLoader.js @@ -82,10 +82,9 @@ PIXI.SpriteSheetLoader.prototype.onJSONLoaded = function() if(frameData[i].trimmed) { - //var realSize = frameData[i].spriteSourceSize; PIXI.TextureCache[i].realSize = frameData[i].spriteSourceSize; - PIXI.TextureCache[i].trim.x = 0;// (realSize.x / rect.w) - // calculate the offset! + PIXI.TextureCache[i].trim.x = PIXI.TextureCache[i].realSize.x / rect.w; + PIXI.TextureCache[i].trim.y = PIXI.TextureCache[i].realSize.y / rect.h; } } }