LoginSignup
1
1

More than 5 years have passed since last update.

Cocos2d-JS で一部の SpriteFrame が巧く表示されない件について

Posted at

前提

  • Cocos2d-JS によって web 書き出ししたゲームである
  • 実行環境は iOS 7.1 (Safari) とか Android (Chrome) とか
    • iOS 9 とかでは問題なく動作する
  • TexturePacker 使って作った SpriteFrame を用いている
  • 大半の画像は巧く表示される
  • 画像に色を乗せたりするのも巧く動かない

原因

  • TexturePacker で SpriteSheet を作る際に Rotation を設定している 場合に、発生していたようだ
  • 内部的にどういう処理が行われているかは知らんけど、自動回転の処理によって回転した画像を描画すると、座標が全力でズレたりする

解決

  • まぁ、自動ローテーションを切るのが良いよね。うん。
  • コマンドラインなら --disable-rotation を付ければおk

所感

  • こんな初歩的?なコトに2.5時間もドはまりしていた自分が情けないですよ。ええ。
  • ケース洗い出しすればもっと早く原因見つけられていたろうに…。
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1