0

ヘルム、ソード、シールドをそれぞれ 1 つのテクスチャを使用するので、ドローコールは 3 回です。単一のテクスチャを使用してドローコールを 1 に減らしたいのですが、それらをランダムに無効にする必要があるため、それらを 1 つのメッシュに結合したくありません。さらに、攻撃または地面に落としたときに剣と盾の位置が変わる可能性があります。 . それは実行可能ですか?

もしそうなら、どのように?私はこれが初めてです、ありがとう。

4

2 に答える 2

0

これは可能で、テクスチャ アトラスと呼ばれるものが必要です。これは、シーンを構成する頻繁に使用される小さなテクスチャの最適化ステップとして行われることが多いと思います。

Unity の無料版にはこれに対するサポートが組み込まれているとは思いません (Pro バージョンがネイティブにサポートしていると仮定するのは間違っているかもしれません) が、プラグインもあると思います。有料版は 15 ドルですが、無料版もあるので、詳しく見てみる価値があります。

プロジェクトでこれをやろうとしている段階ではないので、まだこれらの経験はありませんが、そこに着いたら、Texture Packer が出発点になると思います。

ありがとう、グレッグ

于 2014-11-04T20:03:06.407 に答える
0

ドロー コールを節約するために、メッシュを結合せずに 3 つのオブジェクトすべてに同じマテリアルを使用できます。次に、3 つのテクスチャを並べたテクスチャ ファイルを作成し、モデルの UV マップを編集して、結合されたテクスチャの独自の部分を使用します。

于 2014-11-05T21:37:42.407 に答える