アプリつくってみっか!趣味でiPhone/Androidアプリを開発し、日々勉強した事を書いています。オープンワールド系レースゲームをUnityで開発中です。この広告は、90日以上更新していないブログに表示しています。オープンワールドレーシングゲーム今回はUnityのテクスチャインポート設定がモデルの表示品質にどのように影響するか検証してみました。テスクチャのインポート設定は、プロジェクトパネルでテクスチャを選ぶとインスペクタに表示されまます。その1前回、ノーマルマッピングを施したナンバープレートがUnity上で見るとグニャグニャなのが気になったのでまずはこれを修正したいと思います。tf.hateblo.jpご覧のとおり、クラッシュして潰れたナンバープレートを叩いて直したような悲惨な感じになっています。これを新車同様にするためには、テクスチャの取り込み設定でCompressedになっているのをTruecolorに変更します。その結果、このように綺麗な平面が得られました。文字のフチがギザギザなのはテクスチャの解像度が足りないせいなのでこれでは改善されません。Truecolorは、テクスチャの圧縮を使わない設定なのでメモリ使用量が増加します。bitになるとこのテクスチャのメモリの使用量は6倍になります。表示品質を取るかメモリを節約するか悩ましいところです。将来的にメモリ使用量が厳しくなったら圧縮に戻す可能性ありです。その2次にテクスチャの色漏れの問題を解決したいと思います。白いバックランプをよく見ると分かりますが、上の方が赤色ににじんでいます。Mapの生成を解除すると治りました。TypeをAdvanceに設定することで表示されるようになります。Mapsのチェックボックスがチェックされていますので、チェックを外します。すると、このようににじみがなく綺麗に表示されます。Mapは何段階かに縮小したテクスチャをあらかじめ用意しておくことでテクスチャを縮小するときの品質やパフォーマンスが向上する技術らしいですが、今回は逆に色がにじんで品質が低下結果となりました。Mapを使わない場合は小さいテクスチャが生成されなくなるのでその分若干のメモリの節約になります。Mapの設定を変えました。その3最後にスペキュラーマッピングの不具合です。非常に見えにくいですが、黄色の丸をつけた部分に艶感が違う四角い部分があります。このボツボツはいたるところにあって、太陽が反射するとボディが全体的にザラついた質感に見えます。これはスペキュラーマップ用テクスチャの圧縮によるノイズによるもので、インポートでTrueColor設定にすると消えました。以上、3つの不具合をテクスチャのインポート設定で解決しました。表示品質は良くなったのですが、メモリ使用量の増加やパフォーマンスの低下がゲームにどの程度影響するか現時点では不明なので、チューニングの過程で設定を戻す可能性はあります。アプリこの商品を含むブログを見るプロフィールid:takujidev個人でiPhone/Androidゲームを開発しています。ミツバチ軍団vs昆虫軍団の縦スクロールシューティング。