まず、実際のPNGファイルの解像度を下げる必要はありません。 Unityがプレーヤーをビルドすると、インポートされた非圧縮ファイルが、実行可能ファイルの近くのデータフォルダに保存されます。テクスチャのサイズは、インポータ設定のままになります。デフォルトでは、正しく覚えていれば2048x2048です。テクスチャのインポータ設定を変更した場合、PNGファイルは同じままです(エディタ内にあります)が、実際のスタンドアロンで使用されるテクスチャオブジェクトはずっと小さくなります。
また、それを二乗化しなかった特別な理由はありますか? 512x512のように。常に正方形と2のべき乗でない場合、Unityはあなたのスプライトのための任意の最適化を行うことができないだろう作る
EDIT:
これは、テクスチャのインポート設定、設定最大下げるために大きさとあなたのゲームです(ハードドライブとゲームの実行中のRAM/GPUの両方で)より少ないメモリを消費します。あなたはまた、圧縮レベルを追加することができます、それはより少ないメモリを取るが、(ゲームで)ロードする時間がかかります。ロードされると、非圧縮と同量のRAM/GPUメモリを使用します。アプリケーションのサイズに勝つ、負荷のパフォーマンスを失う。
テクスチャ寸法を確保することにより、2の累乗され、グラフィックスパイプラインが取ることができる:
ウェル2の電源と四角は、なぜ(それをテストし、あなたのために優れているものを選びます) 2の累乗で作業する効率に関する最適化の利点たとえば、2の累乗で除算して乗算する方が高速になる場合があります。また、ミップマップを作成するのがより簡単になります(テクスチャが正方形でない場合は、より多くのメモリを消費する可能性があります)。インターネットには、ミップマッピングに関する多くの情報源があります。
このスプライトシートを作成しましたか、ダウンロードしたものでしたか? – RSon1234
はい@ RSon1234、Toonboomからスプライスグルーピングソフトウェア、最後にUnityにフレームごとにエクスポートするという苦労したルートを取った。私の部分で愚かな選択haha – DrakeTruber
*はい私はPhotoshopで人形を作った@ RSon1234 – DrakeTruber