6946


PNG 画像のアトラスを Sprite Editor で切り出して Sprite として使用し、 Format を Compressed
設定にすると、元々透過がなかった画像が透過してしまい、うっすらと背景が見えてしまいます。 Format を TrueColor
に設定すると、透過しなくなります。

同様の現象を経験された方はいらっしゃいますでしょうか。 またその場合同様の状態から Compressed
設定で透過しなくする設定、方法等ありましたら、ご教示いただけると幸いです。

環境は以下になります。

  * Unity 4.6.2 Pro
  * Windows 7

画像ファイルは Photoshop で " _Web 用に保存 → PNG-24 / 透明部分にチェック_ " で出力しています。


CC BY-SA 3.0
2015-02-13T09:22:51.710
6443
2015-02-23T04:43:20.900
2015-02-13T09:43:21.747
4978
2681
question
unity3d
2D Sprite を Compressed フォーマットにすると透過する


圧縮テクスチャー(Compressed)はピクセルの値が多少変化するので、フォトショップで不透明度付きで出力した場合、オリジナルのピクセルが完全不透明(α=1)でも実際に表示されるときは１以下になる可能性はありますね。  
やってみて変化したならあきらめるしかないです。


CC BY-SA 3.0
2015-02-13T10:39:56.797
6446
2015-02-13T10:39:56.797
8266
6443
answer


これと同じ現象でしょうか。  
<http://tsubakit1.hateblo.jp/entry/2014/12/26/233000>

もしそうなら以下の操作で治るかもしれません。

  * Use Direct11のチェックを外す


CC BY-SA 3.0
2015-02-23T03:59:52.527
6946
2015-02-23T04:43:20.900
2015-02-23T04:43:20.900
5750
8492
6443
answer