2016-07-04 8 views
0

私のシーンに約500バーツあり、私のメッシュタイプがタイトに設定されていることがわかりました。フルRectに変更しましたが、今は360バーツです。Unity - 小さな2Dシーンで多すぎるバーチャル

私の質問です:11平方スプライトのシーンに360バーツを持つことは大丈夫ですか? もしそうでなければ(それはあまりにも多くのように感じる)、他にどのように私はvertsの量を減らすことができますか?

EDIT:私の問題は非常にばかげていました。それは、ほとんどのこれらのvertsを追加したUIでした。

+0

シーンビューでは、表示モードを「シェード」から「シェードワイヤフレーム」に変更して、作成された三角形を表示することができます。 –

+0

問題を引き起こしたわずかな量をイメージすることはできません。モバイルゲームでは数十万の頂点が画面に表示されることがあります。スプライトは一括して取得できますか? – mgear

+0

この量は何の問題も生じませんでしたが、それは11平方スプライトが多くのvertsを必要としていたのはちょっと残念です。私は今原因を見つけました、そしてそれは本当に愚かでした、ほとんどのバーツはUIのものでした。 とにかく、助けてくれてありがとう – Kuuu

答えて

0

私は、1つのフル・シーンの360度はOK以上のものだと言います。 Unityは1つのメッシュオブジェクトに対して65534個のvertをレンダリングすることができるので、シーン内の1k未満は私にとっては大丈夫です。 vertsの量を最小限に抑えるのは常に良いことですが、360ではほとんどの場合、ゲームはスムーズに動くはずです。オブジェクトごとの頂点制限の

出典:This Unity forum post

EDIT:あなたはまだVertsの量を下げることを望む、とお金のビットを費やして気にしない場合は、SpriteSharp見たいかもしれません。または、画像エディタでスプライトを編集してサイズを小さくすることもできますが、効果はあるかもしれませんが、確実ではありません。繰り返しますが、あなたが実際に持っているバーチの数は問題ありません。ゲームのグラフィックの質を数バーテで下げてはいけません。

関連する問題