SpriteのサイズがUnityを通すと縮小される

1,228 views
Skip to first unread message

kumag...@gmail.com

unread,
Jun 4, 2018, 9:25:37 AM6/4/18
to 宴ユーザーグループ
Unityの習熟度:初心者
宴のバージョン:3.3.5
Unityのバージョン:Unity2017.3.1p4 Windows

いつもお世話になっております。

Spriteの表示に関しての質問をさせていただきます。
今までSpriteを表示する際は問題なく表示できていたのですが、
本日から何故か、Spriteを表示しようとすると元の画像ファイルのサイズより少し小さく表示されておりました。

再生中にHierarchyから表示されているSpriteのデータを確認してみたところ、
元の画像のサイズが1440×720であるにも関わらず1024×512に縮小されていました。
さらにUnityのProjectから該当のpngファイルを確認したところ、こちらも1024×512になっていたのですが、
エクスプローラーを開いてそちらから確認したところ、プロパティでは1440×720と正しいサイズになっていました。

つまりUnityを通して見た時だけ画像が縮小されてしまっているのですが、これはなぜなのでしょうか?
元の画像ファイルが一定以上の大きさだと自動的に縮小される機能などがあるのでしょうか。
ちなみに、画像はすべて等倍(TextureシートではScaleを1としております)で表示しようとしておりましたので、
サイズの倍率の問題ではないと思います。

お手数おかけいたしますが、ご確認よろしくお願いいたします。

マッドネスラボ

unread,
Jun 4, 2018, 10:47:44 AM6/4/18
to 宴ユーザーグループ
ちょうど先程同じような質問がありましたが、こちらの件でしょうか?
https://groups.google.com/forum/#!msg/utageuser/hHbE25QWJSY/aIOil6YoAwAJ

Unityのテクスチャーにはインポート設定といって、画像の大きさ変えたり減色したりしてファイル容量を小さくしたりする機能があります。
宴はデフォルト設定では、そのインポート設定を自動で行って、もとのサイズ・色でそのまま表示できるようにしています。
そして、その自動設定を解除してインポート設定を手動で行った場合は、ご自身が手動で行った設定に従ったテクスチャーの状態になります。
おそらく、なのでご自身が手動でインポート設定を変えて、画像の大きさを変えたのだと思います。

kumag...@gmail.com

unread,
Jun 7, 2018, 3:31:32 AM6/7/18
to 宴ユーザーグループ
ご回答ありがとうございます!

Unityと宴の機能について、テクスチャを自動的にリサイズする機能があったんですね…承知いたしました。
自分で設定を変えている可能性が高いとのことですので、インポート設定を改めて確認してみようと思います。

また不明点で出てきましたら質問させていただきます。
引き続きよろしくお願いいたします。
Reply all
Reply to author
Forward
0 new messages