問題タブ [sprite-sheet]
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.
java - LWJGLでスプライトシートを読み取るにはどうすればよいですか?
私は現在、LWJGLテクスチャを使用して画面に画像を描画しています。スプライトシートからテクスチャ*を読みたいのですが。slickのTextureLoaderクラスを使用してテクスチャをロードしています。
LWJGLシェイプを描画し、それにテクスチャをバインドします。
例えば:
私は画像を描きます:
glTexCoord2fを呼び出すときに、スプライトオフセットを指定して、代わりにスプライトシートをテクスチャにロードする方法があると思います。
たとえば、1つの呼び出しは次のようになります。
しかし、もっと簡単な方法があるかどうかを知りたいのですが、たとえば、ここで行うように、単一のテクスチャからテクスチャを抽出することもできます。
BufferedImageの代わりに、Textureオブジェクト。
お手伝いありがとう!
android - 同じオブジェクトに複数のスプライトシートを使用するAndEnginge
食べる、左から右へ、右から左へ移動するなど、オブジェクト(オウム)用に複数のスプライトシートがあります。AndEnginegles2.0を使用しています。どのように実装すればよいですか?別のスプライトシートを使用する必要があるたびに、前のスプライトシートを取り外し、同じ場所に新しいスプライトシートを追加します。これは多忙になるでしょう!
この種のシナリオをすでに実装している人はいますか?アニメーションごとに1つのスプライトシートを使用すると、サイズが大きくなり、メモリ不足の例外がスローされます。
xcode - スプライトシートの問題?
Zwoptexでスプライトシートを作成し、.plistファイルを生成しました。これらのスプライトシートをiOSゲームにリンクする際に問題が発生します。Zwoptexで作成した.plistファイルと.pngファイルをXcodeにロードしましたが、変更が認識されません。なぜこれが起こっているのか分かりません。ゲームはココスで作成されました。
ありがとう!
iphone - CCSpriteBatchNodesとスプライトシートがどのように機能するかを誰かに説明してもらえますか?
私は小さなiPadゲームを作成しましたが、スプライトシートとバッチノードはいたるところにあります。ただし、実際にどのように機能するのか、いつスプライトシートを追加するのか、いつスプライトバッチノードにスプライトを追加するのかなどはわかりません。
これは私が最初の画面(メインメニュー)で行うことです:
他のクラスでは-私は常に同じバッチノードを使用する必要があります->"sprites.png"-私は呼び出します
に追加しself
ます。
したがって、状況は次のとおりです。
すべてのスプライトがオンになっている「sprites.png」というファイルが1つあります。
- シーンを変更するたびに新しいバッチノードを作成しますか?spriteframecacheは同じままである必要がありますか?
- 2つのスプライトシートファイルがある場合、スプライトフレームキャッシュをどのように処理する必要がありますか?
- バッチノードに子を追加するのはいつですか。その理由は何ですか。
コンセプトを完全に把握しているわけではないようです。私はそれを使用する理由をおおよそ知っています。でも、誰かが私にすべてを素人の言葉でもう一度説明してくれたら本当にありがたいので、私は自分が何をしているのか100%確信しています。基本的に説明してみてください。
- どうもありがとうございました-マーティン
flash - Flash CS6 スプライトシート エクスポート機能でレジストレーション ポイントを設定する方法を教えてください。
Spritesheet でエクスポートされた JSON ファイルを調整しようとしているので、登録ポイントでの位置でスプライトをインポートできます。
Flashでは、位置にオフセットを追加するだけですが、機能しません...これが今のエクスポート方法です:frame.offsetInSource
これを適切な方法でエクスポートするにはどうすればよいですか?その相対位置もオフセット変数としてエクスポートされますか? また、これに使用できる他の変数もありますか? これらの変数を使用できることはわかっています。
前もって感謝します!
android - android:minSdkVersion に基づく Android スプライト シート アニメーションの動作の変更
私はAndroidアニメーションとスプライトシートで以下のチュートリアルを行いました.
2 つの非常に奇妙なことが起こることに気付きました。
- ガベージ コレクターが非常に頻繁に実行され、パフォーマンスが大幅に低下し、メモリ不足エラーが発生します。
- シート上のスプライト位置の座標がずれているため、アニメーション化されたスプライトが正しく描画されていません。
誰かが私になぜこれが起こっているのか説明してもらえますか? さらに、実行速度が速いため、min-sdk バージョン 3 を使用する必要があると感じています。それは大丈夫ですか?
java - LWJGL でスプライトシートに GL_TEXTURE_RECTANGLE_ARB を使用するとちらつく
LWJGL でゲームを開発しようとしているときに、奇妙なちらつきの問題が発生しています。このチュートリアルで提案されているように、GL_TEXTURE_RECTANGLE_ARB を使用しようとしています: http://youtu.be/Xj_qZ3Cw08Q。
問題の短いビデオを次に示します: http://youtu.be/WUr_8aqoOrk。
カメラが (glTransformf() を介して) 移動すると、各タイルに描画されるスプライトが、ここで問題を引き起こしているのと同じように、隣接するテクスチャを少しだけ表示しているように思えます。ただし、MIN_FILTER と MAG_FILTER を既に GL_NEAREST に設定しているので、これは問題ではないようです。
余分な詳細を省いて問題を示すために、ゲームを可能な限り単純化しました。ここで .zip を取得できます: https://dl.dropbox.com/u/22396951/Copy%20of%20Fezless.zip。
編集:これは、一目でわかるコードです。
Fezless.java
Player.java
スプライト.java
java - 他の画像の一部の画像を作成する
画面にスプライト シート アニメーションを描画しようとしていますが、このコードを使用していたときは問題なく動作していました。
ただし、画面に描画する前に画像を回転させる必要があります。コードを変更して、スプライトのローカル コピーを作成します。これを描くつもりですが、ここで問題が発生します。Bitmap.createBitmap メソッドを使用していますが、画面を見ると完全なスプライト シートが画面に描画され、OutOfMemoryException が発生することがあるため、このメソッドは何もしないようです (完全な画像が非常に大きいため理解できます)。
完全なスプライト シートを取得するのはなぜですか?
iphone - Cocos2d iPhoneでスプライトシートを操作するにはどうすればよいですか?
アーティストからスプライトシートPNGが送られてきました。スプライトシートの内側には、それぞれ32x32の4つのスプライトがあり、アニメーションを作成します。アニメーションを実行するCCSpriteを画面に表示できるようにしたいと思います。いろいろ試してみましたが、実はスプライトシートの概念がよくわかりません。私は、プロパティリストなどを必要とするウェブの周りにあらゆる種類のものを見ています。アーティストから得たのは単純なPNGだけです。助けてください?