2017-01-03 5 views
0

Unity5ではテクスチャパッカーを使用して複数のスプライトシートを作成しましたが、いくつかのスプライトシートの一部のイメージは、プロジェクトインスペクタのスプライトシート名の下にイメージ名をドラッグしてスプライトを作成しても、スプライトレンダラーを追加して問題のあるスプライトを選択するか、別のスプライトをドラッグしてゲームオブジェクトを作成し、スプライトを無効なものに変更すると、シーンウィンドウとゲームウィンドウの画像は消えます。働いていないものはUI画像成分の使用の可能しかしUnity5では、スプライトで表示されないスプライトがありますが、UIイメージで正常に動作するのはなぜですか?

enter image description here

私はスプライトコンポーネントのスプライトバーの後ろにある小さな円をクリックして「スプライトの選択」ウィンドウを表示すると、動作していない画像はすべて表示されません。次のスクリーンショットでそれを見ることができます:全ての団結の enter image description here

+0

'TextureTypeは' 多分スプライトに設定されていませんか? – Bijan

+0

スプライト(2DおよびUI)に設定されています。 – ArtS

+0

のユニテックスのスプライトエディタでは、枠線とピボットが正しいことを確認してください。ユニティに独自のスプライトパッカーがあるときに外部パッカーを使用する理由は? – Bijan

答えて

2

まず、自動的にスプライトをパックし、それを自分で行わない、ここにあなたが何ができるかです:

  1. がプロジェクトから壊れたスプライトを削除
  2. は、その後、インスペクタでスプライト(2D/UI)にそれらを設定し、あなたが
  3. は、すべての新しいスプライトを選択し、別の画像ファイルとして再度スプライトを追加作成されたすべてのパックのテクスチャを削除し、それらをすべて同一梱包タグを与えますt彼は一緒に1 spritesheetにそれらをパックするために団結を教えてくれます

別のノート:彼らはキャンバスの子でないならUIの画像が表示されません。

ユニティドキュメントSprite packer

Sprite packing Tag

+0

この情報はありがたいです。これはUnity 5の新機能ですか?私はなぜサードパーティのパッカーを使ったのか忘れてしまった。それはユニティ4で作成された古いプロジェクトです。 – ArtS

+0

バージョン4.5以降であったと思います ええ、私はあなたが当時それを必要としていたと思いますが、今はネイティブツールを使う方がずっと効率的です、仕事がうまくいけば、私に教えてください –

+0

おかげさまで、私は手でいくつかの他の問題を解決し終えた後にそれを試してみます。 – ArtS

関連する問題