Hello,
I’m using texture packer for atlases using Json Array as export format.The problem:
The mole bounces around instead of sticking in place.
I’ve tried all combinations of settings in TP but it yields the same result more or less. The setting that should have all necessary info for proper rendering is “trim”. Looking at the produced json, it seems as perhaps you fail to take into the account the x and y of the spriteSourceSize (see json below)?
Is there a proper way to use TP to trim away transparent pixels while retaining the relative position in each frame, in PlayCanvas at this point? And if so what are the recommended TP settings?
{
"filename": "Mole_hit_00001.png",
"frame": {"x":1560,"y":220,"w":106,"h":102},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":42,"y":73,"w":106,"h":102},
"sourceSize": {"w":192,"h":192},
"pivot": {"x":0.5,"y":0.5}
},
{
"filename": "Mole_hit_00003.png",
"frame": {"x":804,"y":1,"w":158,"h":156},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":17,"y":19,"w":158,"h":156},
"sourceSize": {"w":192,"h":192},
"pivot": {"x":0.5,"y":0.5}
},
{
"filename": "Mole_hit_00005.png",
"frame": {"x":628,"y":1,"w":174,"h":180},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":7,"y":12,"w":174,"h":180},
"sourceSize": {"w":192,"h":192},
"pivot": {"x":0.5,"y":0.5}
},
{
"filename": "Mole_hit_00007.png",
"frame": {"x":1367,"y":1840,"w":179,"h":182},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":10,"w":179,"h":182},
"sourceSize": {"w":192,"h":192},
"pivot": {"x":0.5,"y":0.5}
},
{
"filename": "Mole_hit_00009.png",
"frame": {"x":417,"y":213,"w":179,"h":181},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":3,"y":11,"w":179,"h":181},
"sourceSize": {"w":192,"h":192},
"pivot": {"x":0.5,"y":0.5}
},
{
"filename": "Mole_hit_00011.png",
"frame": {"x":598,"y":213,"w":178,"h":180},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":4,"y":12,"w":178,"h":180},
"sourceSize": {"w":192,"h":192},
"pivot": {"x":0.5,"y":0.5}
},
{
"filename": "Mole_hit_00013.png",
"frame": {"x":1034,"y":1870,"w":176,"h":163},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":5,"y":29,"w":176,"h":163},
"sourceSize": {"w":192,"h":192},
"pivot": {"x":0.5,"y":0.5}
},
{
"filename": "Mole_hit_00015.png",
"frame": {"x":1207,"y":441,"w":113,"h":114},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":38,"y":78,"w":113,"h":114},
"sourceSize": {"w":192,"h":192},
"pivot": {"x":0.5,"y":0.5}
},
{
"filename": "Mole_hit_00017.png",
"frame": {"x":1218,"y":919,"w":114,"h":113},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":37,"y":79,"w":114,"h":113},
"sourceSize": {"w":192,"h":192},
"pivot": {"x":0.5,"y":0.5}
},
{
"filename": "Mole_hit_00018.png",
"frame": {"x":1542,"y":111,"w":113,"h":107},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":38,"y":85,"w":113,"h":107},
"sourceSize": {"w":192,"h":192},
"pivot": {"x":0.5,"y":0.5}
},
{
"filename": "Mole_hit_00019.png",
"frame": {"x":1845,"y":98,"w":106,"h":89},
"rotated": false,
"trimmed": true,
"spriteSourceSize": {"x":42,"y":86,"w":106,"h":89},
"sourceSize": {"w":192,"h":192},
"pivot": {"x":0.5,"y":0.5}
},