問題タブ [texture-packing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1529 参照

c# - Texture2D.PackTextures() がアトラスに多くの空きスペースを作成するのはなぜですか?

スクリプトでテクスチャアトラスを作成しています。これを行うために 6 つの画像を使用します。コードは次のようになります。

パッキングの結果は次のようになります。

テクスチャー

問題は、なぜこのコードが多くの空きスペースを生成するのかということです。私は常に 6 つのテクスチャしか使用しないので、アトラスをもう少し小さくすることは可能ですか?

0 投票する
2 に答える
519 参照

libgdx - LibGdx テクスチャ パッキング

LibGdx プロジェクトでアニメーション化されたスプライト キャラクターを使用したいと考えています。

スプライト シートと、スプライト アニメーション用の個々の画像があります。

テクスチャ アトラスを作成する際、パッキングにはスプライト シート自体または個々の画像を使用する必要がありますか? どれが最良のアプローチですか?

現在、個々の画像を使用してスプライト アニメーションごとに個別のアトラスを作成し、pack& png ファイルを assets フォルダーに追加しています。それは働いています。しかし、1つのpackファイルと1つのpngファイルをゲームで効率的に使用する方法があればいいのにと思います。

また、個々のスプライト シート画像の名前付けについても知りたいです。「name_01,name_02...etc」のような名前を付けています。

スプライト シートと非スプライト イメージを含む、ゲーム全体の単一テクスチャ アトラスを作成するより良い方法を提案してください。