問題タブ [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.
cocos2d-iphone - 1つのシーンでスケジューラを使用して多くのスプライトを移動できる速度低下シミュレータ
1つのシーンで一度に10〜12個のスプライトを動かすゲームを開発していますが、シミュレーターの速度が低下する可能性がありますか?私のゲームでは、上部、つまり人間が飛び降りる平面で移動するスプライトをクリックするとします。したがって、1回のクリックを6回または7回続けて行うと、6個または7個のスプライトが表示され、速度が低下します。私はiphoneでテストしていませんが、その速度低下のシミュレーターです。mスケジューラーを使用してすべての画像を移動します。影響しますか?
html - トラフィックの多い Web サイトでのパフォーマンスにとって、スプライトはどのくらい重要ですか?
トラフィックの多いサイトの中には、ほとんどすべてが 1 つの大きな画像に収められたクレイジーなスプライト画像を使用しているように見えるものがあります。
これにより、トラフィックの多いサイトと長期的なメンテナンスの難しさの違いはどの程度になりますか?
これは「文字列の長さ」に関するちょっとした質問かもしれませんが、人々がそのような演習から得たパフォーマンスの向上の経験を理解したいと思っています。
cocos2d-iphone - COCOS2Dでスクロール効果のように特に大きなスプライトを上下にドラッグ
私は本当にこれにこだわっています。私のアプリケーションは横向きで、1 つの画面で指示画像をスクロール可能にしたいと考えていました。この画像をスプライトとして追加しました。最初に他のサイトからスクロール効果を取得しようとしましたが、すぐにスプライト画像ではなく画面全体に対してスクロールが行われていることがわかりました。次に、スプライトをy軸(上下)にのみドラッグして、スクロール効果を実装することにしました。残念ながら、スプライトの一部 (高さ 320 ピクセルでのみ画面に表示される) のみがドラッグされ、スプライトの残りの部分が表示されないため、どこかで混乱しています。コードは次のとおりです。
私が持っている初期層関数で
directx - スプライト内でピクセルシェーダーを使用することは可能ですか?
スプライト内でピクセルシェーダーを使用することは可能ですか?
テスト用に、赤い色を書き込むだけの単純なピクセルシェーダーを作成しました。Sprite.DrawImage(tex、...)呼び出しをエフェクトで囲みました。Begin(...)、BeginPass(0)、およびEndPass()、End()ですが、シェーダーが使用されていないようです:Myテクスチャは正常に描画されます。
directx - スプライトマスキングを実装するにはどうすればよいですか?
DirectXを使用して、テクスチャポリゴンを(オルソグラフィックに)レンダリングしているので、HUDスプライトとして機能します。このシステムにスプライトマスキングを実装するにはどうすればよいかわかりません。
つまり、基本的にスプライトがあるとしましょう。定義した画面の特定の部分でのみスプライトをレンダリングするにはどうすればよいですか?そして、その一部が画面のこの部分の外に移動した場合、それは表示されませんか?
c# - スプライトと C# アニメーション
複数のフレーム アニメーションを含む gif ファイルを背景画像の前で実行するクラスを見つけました。これは私のクラスです:
このクラスを使用して、gif ファイル (running_dog.gif) を background.jpg 上で左から右に実行するにはどうすればよいですか?
これは、dog.gif ファイルです: dog.gif
iphone - 2DスプライトをレンダリングするときにGLES-Zオーダーを開く
OpenGL ESでクワッドのバッチをレンダリング(テクスチャページの変更でレンダリング)し、それらをzオーダー(または逆)でレンダリングする方法があるかどうか疑問に思いました。
ZBufferは必要ないことに注意してください。必要なのは、zDepthの順序でクワッドをレンダリングすることだけです。
今、私は人々がそれらを順番にレンダリングすると言うことを知っています、まあ私はテクスチャページごとにグループ化してレンダリングします。ただし、ご想像のとおり、あるテクスチャページのスプライトを別のテクスチャページの前に表示する必要がある場合があります。テクスチャページの並べ替えでのみレンダリングする場合、これにより問題が発生します。
だから私はクワッドazオーダーを割り当てた場合、OpenGL ESはこれを尊重するのだろうかと思っていましたか?
どんな助けも大いに受けました。
乾杯リッチ
python - 補間によるPygameスプライト変換
私は現在、いくつかの基本的なスプライトアニメーションをラップするためにPython/Pygameモジュールに取り組んでいます。画像自体が静的であるという意味でのアニメーションですが、正弦波補間を使用して開始値と終了値で回転とスケールを適用します。つまり、Flashで作成できるようなスプライト変換です。ご理解いただければ幸いです。それ以外の場合は、お気軽にお問い合わせください。明確にさせていただきます。
すでにこれを行うモジュールが見つかりません。誰か知っていますか?私にいくつかの仕事を節約します。:)
編集:ああ、そして補間thingieによるこの変換が適切な名前を持っているなら、私はそれを聞きたいです。おそらく私の検索結果が良くなるでしょう。
c# - 画像から特定のパッチ/長方形をロードする方法は?
ローカル ネットワーク リソースから大きな画像ファイル (衛星画像) を表示するアプリケーションがあります。画像のレンダリングを高速化するために、画像を小さなパッチ (6 x 6 cm など) に分割し、アプリがそれらを適切にタイル表示します。しかし、衛星画像が更新されるたびに分割前処理を行う必要があり、手間がかかります。
どうすれば元のファイルからパッチをロードできるのでしょうか?
PS 1: LeadTools ライブラリを見つけましたが、オープン ソース ソリューションが必要です。
PS 2: アプリは .NET C# です
編集 1: 形式は重要ではありませんが、現在は JPG です。別のフォーマットに変更することも考えられますが、BMP フォーマットは容量が大きいため、受け入れがたいものです。
python - Pygame: 動く背景をブリットすると、ぼやけが大きくなりすぎます
私がやろうとしているのは、背景のごく一部を表示するビューポートを作成することです。(そして後でスプライトを入れます)。
しかし、私が気づいた問題は、動き始めたときに背景がぼやけるという問題があるようです. これがブリッティングが遅いためなのか、コードの問題によるものなのか、私にはわかりませんでした。他の人がスクロールする背景をブリットまたは作成する方法の例を探していて、この記事を見つけました:スクロール ゲーム
私は彼らの簡単な例を使用しましたが、スクロールすると背景がぼやけて見えることを確認しました (別名、背景をオフセットでブリット)。なんらかの理由で FPS が落ちているのではないかと思いましたが、まったく逸脱していません。他の 2D ゲームでこのような問題を思い出せません。常にシフトしているため、モーションブラーが発生する可能性があることを理解しています。これを軽減するために私が何かできることはないかと考えています。私が行方不明になっている可能性のあるものに誰かが参加できますか? フィードバックやヘルプをいただければ幸いです。ありがとうございました