問題タブ [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 投票する
3 に答える
7709 参照

python - Pygame:移動方向によってスプライトが変化する

昨日、pygameの使い方を学び始めました。私は非常に役に立ち、そのすべてのチュートリアルと例などに従ったこの1冊の本を読みました。本当にシンプルな横スクロール/プラットフォームゲームを作ってみたかったのですが、この本は、上下左右の動きに合わせてスプライトを変更する方法や、アニメーション画像を循環する方法を説明せずに、3Dモデリングにかなり速く飛び込みました。

私は今日、スプライトを表示して上下左右に動かせるようにするためにすべてを費やしてきました。ただし、スクリプトが単純なため、静止画像を使用し、変更を拒否します。

スプライトを変更する方法について誰かが私にいくつかの知識を教えてもらえますか?または、そうするチュートリアルに私を送ってください?

すべてのリファレンスとそれを実験している人は常に生成された形状を使用しているので、私はそれらを扱うことができません。

どんな助けでも大歓迎です。

追加:複雑なアニメーションをシーンに配置する方法を理解する前に、左または右への押し上げに関して、「プレーヤー」を動かない画像に変更する方法を知りたいと思います。人々がその何かが本当に複雑であることを知っているなら、多分斜めです。

追加:これは私がこれまでにまとめたものです。http://animania1.ca/ShowFriends/dev/dirmove.rarは、方向/アクションでアクションの列を設定し、小さな列設定コードでループを循環させて、アニメーション?(または、それは効率の重大な誤用でしょうか?)

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

python - Pygame: スプライト アニメーション理論 - フィードバックが必要

誰かからもらったいくつかのコードを微調整した後、文字の画像をその方向と上下左右の入力に関して移動させ、これをまとめました: (コードが乱雑でないことを願っています)

キャラクター移動コード + IMG

スプライト シートは縦方向にのみ実行されるため、基本的に各スプライト セクションは異なるアクションです。アニメーションを作成するために、現在のコードで機能するコードを作成して、セットの「アクション」からサイクルダウンする方法はありますか?

例: 「Run Left」はスプライト 3 です。では、その列を指定した後、アニメーションを作成するために、実行アニメーションのフレーム数 (4 としましょう) をループダウンできますか?

サンプル画像: http://animania1.ca/ShowFriends/dev/example.jpg代替テキスト

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

apache-flex - 奇妙なマスクでビットマップデータにスプライトを描画します

スプライトを BitmapData に描画するという奇妙な動作に遭遇しました。このスプライトは、画面に直接描画するときれいに見えます。しかし、このスプライトが BitmapData に描画されると、スプライトはマスクされます...しかし、そのスプライトに適用されるそのようなマスクはありません!

この「悪いマスク」は、オフとオンを切り替えることができます...描画しているスプライトに別のマスクを適用する/適用しないことによって。このマスクは、「不良マスク」と同じ形状または位置ではありません。

代替テキスト http://img5.imageshack.us/img5/8310/masked.png

私が何か間違ったことをしているのだろうか、それともバグなのだろうか? ドキュメントに記載されている方法でマスクを追加しています。「悪いマスク」は、私が描いているスプライト(drawingSprite)の親に対する相対的な位置から座標を取得しているように見えます。



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

flash - 隣接するスプライトの行列変換により、サブピクセル ギャップが発生する

3 つのスプライトが重なり合っています。

それらの transform.matrix を変更して、一斉に成長しているように見せます。

ただし、倍率によってはタイル間に小さなひび割れが発生する場合があります。

スプライト間の亀裂 http://img21.imageshack.us/img21/7518/cracks.png

これを修正する方法を考えています。

AS3 のテキスト オブジェクトには、サブピクセル レンダリングのオプションがあることを知っています。おそらく、AS3 のすべてに同様の設定が存在するのでしょうか? 他のアイデア?

うまくいかない戦術: cacheAsBitmap.

そしてmxml:

0 投票する
4 に答える
1555 参照

xna - 描画と衝突検出のために Texture2D を動的に変更または破棄する

2D プロジェクトに XNA を使用しています。問題があり、それを解決する方法がわかりません。たとえば、画面に描画されるテクスチャ (画像) があります。

今、私はその構造/画像の一部を破壊して、次のようにしたいと考えています:

そのため、新しい画像でも衝突が機能するようになりました。

この問題を解決するには、どの方法がよいでしょうか。

  1. テクスチャ全体を、破壊された場所が透明な別のテクスチャと交換します。
  2. spriteBatch.Draw(sourceRectangle, destinationRectangle) でいくつかのトリックを使用して、目的の長方形を描画し、これを何らかの方法で衝突チェックも行います。
  3. テクスチャを 4 つの小さなテクスチャに分割し、それぞれが独自の描画/衝突検出を担当します。
  4. 私が知らない他のスマートなお尻の方法を使用してください。

どんな助けでも大歓迎です。さらに説明や例が必要な場合はお知らせください。

編集:明確にするために、これの使用例を提供します。4x4 の壁を想像してみてください。撃たれると、その壁の 1x1 の部分が少し破壊されます。

0 投票する
4 に答える
1756 参照

css - CSSスプライトブラウザのレンダリング

CSSスプライト画像はリクエストの量などを減らすのに最適であることは誰もが知っていますが、大きな画像を背景として使用していくつかの要素でページをレンダリングするブラウザのパフォーマンスはどうですか?

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

html - CSSスプライトが大きすぎるのはいつですか?

スプライトの主な目的は、ページ上のグラフィック要素に対してサーバーに対して行われるhttpリクエストを減らすことですか?または、できるだけ多くの要素をスプライトに合わせてみてください。

私が求めているのは、スプライトが大きすぎるのはいつかということだと思います。

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

cocos2d-iphone - Cocos2d : 配列にスプライトを追加すると、アプリケーションがキャッチされない例外で終了する

スプライトを配列に追加しようとすると、キャッチされていない例外エラーが発生します。すべて問題ないように見えます。この monoclestudios dot com/static/simplegame.zip に MonocleStudios Simplegame プロジェクトを使用しています。

コードはかなり自明である必要があります。

The .m file:

0 投票する
4 に答える
1205 参照

apache-flex - リストコンポーネントにスプライトのarrayCollectionを表示することは可能ですか?

スプライトを拡張するオブジェクトのarrayCollectionがあり、その中にビットマップがあります。

これらをリスト(またはユーザーがスクロールして関連データを表示できるようにするその他のコンポーネント)に表示したいと思います。

私がするとき:myList.dataProvider = myArrayCollection

リストには、ビジュアルスプライトではなく、[Object、Item]の一連の行が表示されます。

これが私のオブジェクトの簡略化されたバージョンです:

リストに表示するためにさまざまな方法を試しましたが、できません。

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

image-processing - J2MEに画像を読み込んでいますか?

私はJ2MEに存在する概念にそれほど慣れていませんが、私はすべきではない方法で一種の怠惰です:最近、私のアプリは画像をキャンディーとしてメモリにロードしています...

それが最善の方法かどうかはわかりませんが、Motorola Z6では、昨夜、古いSamsungの携帯電話でアプリをテストしたところ、画像が読み込まれず、スレッドを開始するために何度か試行する必要がありました。現れます。画面が白のままだったので、画像の読み込みがうまくいかないことに気づきました...アプリで読み込みルーチンを正しく作成する方法を教えてくれる人はいますか?