Trim Mode で "Crop, keep postion" を選択すると出力した Pivot の位置がずれる。
terkov opened this issue · 1 comments
terkov commented
状況
- 発生バージョン:TexturePacker 4.1.0 以降
- 症状:Trim Mode で
Crop, keep position
Crop, flush position
を選択すると、元画像の左側または上側に完全な透明領域がある場合、原点の位置がずれてしまう。
原因
- TexturePacker 4.1.0 以降では、エクスポータから参照できる pivotPoint 変数の値が、トリミング前のサイズだったものが、トリミング後のサイズに変更されたため。
修正方法
- Trim Mode で
Crop~
を選択した場合は、トリミングにより削られたサイズを引く計算を行わないようにした。 Trim
も選択可能にした。これを選択した場合も、正しい原点座標が出力されるようにした。- SpriteStudio においては、
Trim
もCrop~
も全く同じ結果になります。(SpriteStudio v6.2.2 2019/05/13時点)
上記の修正は、v1.2 に適用されています。