問題タブ [sprite]

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 投票する
2 に答える
968 参照

directx - DirectXスプライトを白一色に変える

主人公のスプライトがあります。私は通常、ARGB(255,255,255,255)のカラーモジュラスで描画します。ただし、スプライトをもっと白く描いてほしい。白以外の色係数を変更することで、スプライトを任意の色で描画できます。私に何ができる?DirectX9でC++を使用し、LPD3DXSPRITEを使用してテクスチャを描画しています。

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

iphone - iPhone のシンプルなスプライト アニメーション

iPhone で簡単なアニメーションを作成し、終了したら停止させようとしています。私が現在使用しているコードは次のとおりです。

終わったら止める方法がわかりません。何か案は?ありがとう。

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

directx - スプライトで角丸画像を表示する最良の方法

スプライトで角を丸くした画像を表示する必要があります。これを行う最善の方法は何ですか。

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

c# - C# でのゲーム プログラミング: スプライトの衝突

C# ゲーム プログラミングでのスプライトの衝突に関する C# スニペット コードがあります。

IsCollided メソッド、特にスプライトが衝突するかどうかを判断するための d1 と d2 の計算、この場合の Matrix Invert() と Multiphy の意味と使用、衝突を判断するためのカラー アルファ コンポーネントの使用を理解していません。 2スプライトの。

どうもありがとうございました。

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

collision-detection - ゲームプログラミングにおけるスプライトの衝突

カラー アルファ コンポーネントを使用してスプライト間の衝突を検出する場合、ワールド空間とビュー (ローカル) 空間のどちらで実行する必要がありますか? この種のトピックへのリンクまたは提案された本は高く評価されます。

ありがとう:)

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

flash - removeChildが呼び出された後のActionscriptの奇妙な座標

誰かが私が次のことを理解するのを手伝ってくれますか?

いくつかの正方形のスプライトを作成してから、最初のスプライトを削除して座標を表示します。結果は次のとおりです。

x座標は0のままですが、幅は変更されていますが、getBoundsは正しい値を示しています。xも変わると思います。xの値が間違っているため、globalToLocalとlocalToGlobalは正しく機能しません。

2番目の(まだ表示されている)長方形の左側のどこかをクリックすると、次のようになります。

2 28 (x=2, y=28)

これは何の役にも立たない。括弧内の値はステージ座標である必要がありますが、そうではありません。

コード:

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

c# - XNAゲーム、フルスクリーンアニメーション/ビデオ再生

XNAゲーム(スロットマシン)を持っています。

私のアーティストが私のために作った本当にクールなアニメーションがいくつかあります。それは多かれ少なかれ1600x1000で50フレームを超えています。

これまでのすべてのアニメーションでは、スプライトシートを使用してきました。(すべてのフレームが1つの画像ファイルにあり、レンダリング時に画像のどの部分を表示するかを選択します)。

問題は、特定のサイズの画像しかロードできないことです。ビデオカードに応じて2kx2kまたは4kx4k。明らかに、各フレームを1つのファイルに入れることは、この大きなアニメーションでは問題外です。

各画像を個別に読み込んで順番に表示できますか?(それは、あなたがそれをすることになっていた方法ではないことに気付く前に、とにかく小さなアニメーションのために私がしていたことです)

私の質問:

これらの大きなアニメーションを再生するための良い方法があるとしたらどうでしょうか。

フレームをTexture2Dとして個別にロードする代わりに、スプライトシートを使用する利点はありますか?

XNAでフルスクリーンビデオを再生する(無料の)方法はありますか?

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

html - 動的画像の CSS スプライトの生成

約 20 ~ 50 個の動的画像 (非静的ソースから提供される画像) を含む Web ページがあります。これらの画像は、リクエスト URL に基づいてサーブレットを介して提供されます。これにより、イメージごとにリクエストが生成され、パフォーマンスが低下します。

これらの画像が静的な場合は、CSS スプライトを作成して、50 件のリクエストを 1 件のリクエストに置き換えます。それらは動的であるため、もちろんこれは簡単ではありません。実行時にこれらの画像を単一のスプライトに集約するために使用できるツール/ライブラリ/メソッドを探しています。幸いなことに、画像サイズは一定で、すべて同じであるため、これがはるかに簡単になります。

助言がありますか?

0 投票する
8 に答える
2052 参照

c++ - 遅い C++ DirectX 2D ゲーム

私は C++ と DirectX は初めてで、XNA から来ました。Fly The Copter のようなゲームを開発しました。私が行ったことは、Wall という名前のクラスを作成することです。ゲームの実行中に、すべての壁を描きます。XNA では壁を ArrayList に保存し、C++ では vector を使用しました。XNA ではゲームの実行速度が速く、C++ では非常に遅くなります。C++ コードは次のとおりです。

Update メソッドでは、X 値を 4 減らします。Draw メソッドでは、sprite->Draw (Direct3DXSprite) を呼び出します。ゲームループで実行される唯一のコードです。これが悪いコードであることは承知しています。改善するアイデアがあれば、助けてください。私の英語に感謝し、申し訳ありません。

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

flash - Flash - マウス イベント処理 (シンボルをマウスに対して透明にする)

CLICK イベントに応答する背景シンボルを持つフラッシュがあります。そのシンボルの上に、透明なピクセルを持つビットマップを含むスプライトがあります。どちらもステージに追加されるので、直接関係はありません。

スプライトの透明なピクセルをクリックすると、背景に直接移動します。

mouseEnabled / mouseChildren について読みましたが、これらを機能させることができませんでした。シンボルは、使用時にマウスイベントを無視しますが、透明であるかのように渡しません。

これはフラッシュで可能ですか?または、マウス イベントを再ルーティングする必要がありますか?

ありがとう