0 支持
662 閲覧
(280 ポイント) Q&A
使用バージョン:6.2.2
TexturePackerのバージョン:4.3.0
環境:Mac 10.14

TxturePackerでアトラスを生成してSpriteStudioで読み込んで使用しています。公式の手順通りにすれば画像を追加してもずれなかったのだが、急にずれてしまうようになった。画像のリンクを確認してなんども試してみたがずれてしまう。正常だったバックアップから試してみても必ずずれてしまう。データはお渡しできるのでいちど試して欲しいです。
このページをシェアする

回答 2

0 支持
(11.3k ポイント)

TexturePacker Ver4.2.0 以降で、読み込んだ画像によって原点位置がズレる問題が確認されています。

こちら組み込まれているコードを一部修正していただくことで回避できる可能性がありますので、方法を紹介します。

インストールされている TexturePacker フォルダーの中にある

TransformCoords.qs

というスクリプトの修正を行います。

C:\Program Files\ にインストールした場合は

C:\Program Files\CodeAndWeb\TexturePacker\bin\exporters\spritestudio\grantlee\0.2

のフォルダーになります。

TransformCoords.qs の修正をする前にバックアップをとっておきます。TransformCoords.qsをテキストエディタで開きます。

8行目

   var ppX = -0.5 + (sprite.pivotPoint.x - sprite.sourceRect.x) / sprite.untrimmedSize.width;


   var ppX = -0.5 + sprite.pivotPoint.x / sprite.untrimmedSize.width;

21行目

   var ppY = 0.5 + (sprite.pivotPoint.y  - sprite.sourceRect.y) / sprite.untrimmedSize.height;

   var ppY = 0.5 + sprite.pivotPoint.y / sprite.untrimmedSize.height;

へそれぞれ変更を行い、保存します。

この状態でTexturePackerを使用してみてください。

以上、よろしくお願いします。

※TexturePackerのVer4.1.0までとVer4.2.0以降で挙動が変更されていることを確認しておりCodeAndWeb社への確認を進めております。

0 支持
(11.3k ポイント)
大変お待たせしております。

ご投稿いただいた問題に対応した「TexturePacker To SS Ver.1.2」をGitHubにて公開しました。

現在CodeAndWEB社に提供し、内容の確認・更新を依頼中のバージョンですが
GitHubから最新のVer.1.2をDLし、お試しいただければ幸いです。

https://github.com/SpriteStudio/TexturePackerToSS/wiki

お手数をおかけし申し訳ございませんが
よろしくお願いいたします。
(11.3k ポイント)

CodeAndWEB社より、5/17に公開されたTexturePacker Ver.5.0.0 に、本件に対応した「TexturePacker To SS Ver.1.2」を反映したと報告いただきました。

Ver.5.0.0以前のTexturePackerをご利用の場合はGitHubよりVer.1.2を取得してご利用ください。

この度はご迷惑をおかけし申し訳ございませんでした。
今後ともよろしくお願いいたします。

...