問題タブ [batching]

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 に答える
339 参照

libgdx - LibGDX スプライト 実行時に新しいスプライトをバッチ処理して追加する

私は libgdx エンジンを扱う新しいプログラマーで、スプライトのバッチ処理について疑問に思っていました。具体的には、プログラムのライフサイクル中に描画するためにスプライトをバッチに追加する方法。これまでのところ、スプライトのすべての例では、次のようなコードを使用しています batch.begin(); sprite.draw(batch); batch.end(); 。各スプライト .draw をバッチで呼び出す必要があるため、さまざまな数のスプライトを描画する方法が不明です...事前に感謝します説明!

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

opengl - 3D コンピュータ サイエンス (3D エンジン) で「バッチ」という用語は正確には何を意味しますか?

OpenGL を使用して 3D アプリケーションを開発しています。

次の投稿の一部について誤解があります: OpenGL VAO のベスト プラクティス

この投稿の「バッチ」という用語の意味がよくわかりません。

シーンのオブジェクトごとということですか?では、シーンの各オブジェクトまたは複数のオブジェクトに対して VAO を作成することをお勧めしますか? バッチとは、同じマテリアル、変換、およびシェーディングを共有する複数のオブジェクトを指しますか?

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

java - libgdx でキューブをバッチ処理する際の問題

画面に最大 300 個のキューブをレンダリングするゲームを開発しようとしています。キューブごとに新しい modelInstance を作成するときの modelBatch のパフォーマンスはひどいものです。私の知る限り、すべてのキューブを 1 回の描画呼び出しにバッチ処理する 3D バッチはありません。だから私は必死に何とかそれらをバッチ処理しようとしています。

この質問は、これに直接関連しています: LibGDX 3D 増加パフォーマンス

投稿された回答はすべてのキューブを正常にバッチ処理しますが、環境を追加して照明を取得すると、キューブに側面がないか、何か問題があるように見えます。

ここに写真があります:

ここに画像の説明を入力

これが私のキューブクラスです(上記の回答からほとんどコピーされています)

キューブをテストするために作成したテスト ケースを次に示します。

私のゲームでは立方体は動かないので、変換も必要ありません。フレームごとに色(アルファチャンネルを含む)を設定するだけです。バッチ処理されたメッシュは libgdx シャドウ マッピングでも動作するはずです (適切にバッチ処理された modelInstance がある場合に自動的に動作することを願っています)。

私のコードの何が問題なのか、一部の顔が表示されない理由を教えてください。質問が多いかもしれないことは承知していますので、2 日後にこの質問に報奨金 (50 ポイント) を付けます。

編集: Tenfour04 からの回答の後、状況は大幅に改善されました。アルファチャンネルは動作しているようで、変な顔の問題はなくなったようです。しかし、実際のゲームに変更を適用すると、小麦粉がゲームの地形の上に描画されることがあることに気付きました。立方体の真ん中に大きな平面を追加して、問題を説明するためにテストを更新しました。ビデオを作成しました: https://www.youtube.com/watch?v=LQhSMJfuyZY .

また、カスタム シェーダーを使用していないことも明確にしたいと思います。追加の openGl 呼び出しなしで ModelBatch.begin() および .end() メソッドのみを使用します。

0 投票する
3 に答える
749 参照

recursion - MSbuild バッチ処理 -- 複数の宛先フォルダーへの再帰的なフォルダー コピー

状況に陥っています。MSBuild バッチ処理を使用して、フォルダー (サブディレクトリとファイル) を複数の dest フォルダーにコピーしようとしています。しかし、以下のスクリプトを実行すると、src のすべてのコンテンツ (サブディレクトリのコンテンツも含む) がルート ターゲット ディレクトリにダンプされますが、私が探していたのは、ターゲット ディレクトリの src とまったく同じ構造を取得することでした。

私が間違っていることを教えてください...

SK

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

msbuild - MSbuild batch copy

Last time, i misinterpreted my situation, but you folks got me really quick and great solutions. hence coming back. I have a new situation. I have provide a snippet of my code. Not sure what is wrong.

I am trying to copy to multipleservers with same directory structure. Not sure what is wrong with it ...