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

image - 2Dスプライトのお気に入りの画像ファイル形式

ゲーム(つまり2Dゲーム)でお気に入りのロスレス画像形式は何ですか?なぜ?

考慮すべき点は、ディスク上のサイズ、使用可能な形式に変換するためのオーバーヘッド、および形式の機能(つまり、アルファサポート)です。

最善の答えはありませんが、できる限り最善を尽くしてバックアップしてください。

0 投票する
7 に答える
3584 参照

java - Java 2D ゲームプログラミング - 初心者向けの質問

私たちはプログラマーとデザイナーのチームで、Web ブラウザーでアプレットとして再生される中規模の Java ゲームを作成したいと考えています。私 (プログラマー) は 3 年間の一般的な開発経験がありますが、ゲームのプログラミングを行ったことはありません。

私たちはそれを仮定しています:

  • ゲームのあらすじやあらすじなどを決めていきます。

  • 必要なアセット (画像) のリストを作成します。つまり、プレイヤーの画像、モンスターの画像、町、建物、木、オブジェクトなどです (今のところ、音楽/効果音は追加していません)。

  • 私が購入したゲームプログラミングの本を読み終えている間に、デザイナーがそれらの画像の作成を開始します。デザイナーはゲームの最初の町/レベルを作成し、それらの画像を私に渡します。私はその最初のレベルのコーディングを開始し、彼は次のレベルで開始し、4 ~ 5 レベルの後に v.1 をリリースします。ゲームの。

質問 1:これは、このプロジェクトに使用する正しい方法論ですか?

質問 2:デザイナーはこれらの画像をどのような形式で作成する必要がありますか。.bmp、.jpeg、または .gif ファイルにする必要がありますか? そして、彼はそれらの画像をすべて 1 つのファイルに入れるでしょうか、それとも各モンスター/オブジェクト/建物を個別のファイルに入れるでしょうか? ノート; 今のところ 2D に固執しており、3D は行っていません。

質問 3:モンスターのファイルがあるゲーム アートウェアを見たことがあります。そのファイルには、さまざまな方向から見たモンスターの画像が約 3 ~ 4 枚あり、すべて 1 つのファイルにまとめられていると思います。アニメーションの一部です。ここにイラストがあります:

[右向きのモンスター] ... [前向きのモンスター] ... [右向きのモンスター[

そして、それらすべてが 1 つのファイルにまとめられています。これが彼が私にそれらのアニメーションを提供しなければならない方法ですか?

私が見つけようとしているのは、Javaコードで簡単にアクセス/操作できるようにするために、設計された画像を提供するために彼が必要とする形式は何かということです。

すべての回答に感謝します:)

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

html - CSS スプライトを動作させることができません..何が間違っていますか?

作業中の Web ページのスプライトを作成するためにCSS スプライト ジェネレーターを使用していますが、動作していないようで、理由がわかりません... 明らかなことだと思いますが..!

そこで、3 つの画像を取得し、zip 圧縮し、PNG ファイルを生成しました (結果を確認したところ、問題ないようです)。次の css クラスが返されました。

ここに私がテストしている HTML がありますが、何らかの理由で空白のページしか表示されません。

任意のヒント?

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

apache-flex - スプライト内のフラッシュスプライトに適用されるフィルターの境界を取得します

デザイン時にフィルターが適用された他のスプライトで構成されたスプライトシンボルを含むFlashライブラリがあります。これらのシンボルを次のようにFlexアプリケーションに埋め込みます。

この例では、SquareContainerシンボルは幅100ピクセル、高さ100ピクセルです。ただし、グローとブラーのフィルターを備えた子スプライトが含まれているため、スプライトは100x100よりも大幅に大きく表示されます。コンテナーの構成を確実に知ることができないため、BitmapData.generateFilterRect()を使用して、ネストされたスプライトに適用されたフィルターを取得することはできません。

スプライトとそのフィルターのサイズを取得するにはどうすればよいですか?

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

java - Java 用の優れた 2D エンジン?

スプライト、アニメーション、衝突処理を備えた Java 用の優れた 2D エンジンを知っている人はいますか?

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

java - ダブルバッファリングを使用してJavaでパックマンの口の開閉アニメーションを表示するには?

ゲームプログラミングを独学するために作っている使い捨てのパックマンゲームで、パックマンキャラクターの有名な口の開閉アニメーションを表示しようとしています。

私がやっていることは、開いた口の画像を描画してから、まったく同じ (x/y) の位置に閉じた口の画像を再描画することです。しかし、これは機能せず、閉じた口のアニメーションが常に表示されます。

これをループに入れると、システムがフリーズするだけで、開いた口の画像がちらつきますが、画像が置き換えられることはありません。

テストを行い、両方のイメージが正しく期待どおりにロードされていることを確認しました。

これが私のstartAnim()関数です。アプレットをダブルクリックすると呼び出されます。

0 投票する
5 に答える
15527 参照

javascript - Canvasタグ用のJavascriptスプライトアニメーションライブラリ

HTML Canvasタグを使用した優れたJavascriptスプライトアニメーションライブラリを教えていただけますか?

いくつかのグーグル検索は、いくつかの非キャンバスプロジェクトを見つけただけでした。清潔でシンプルなものを探しています。

ありがとう。

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

iphone - 配列内の iPhone cocos2d スプライト、メモリの問題

配列内のスプライトを追跡し、それらをレイヤーに追加および削除してから、最終的にそれらを配列からクリアしようとしています。

私は次のコードを使用しています:

そして、私が使用するツリーを破壊したいとき:

私の問題は、Instruments を見ると、そのメモリを再利用していないことです。スプライトを解放することでメモリが解放されると思いました。私はこれを完全に間違っていますか?

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

c# - スプライトに追従するXNA 2Dカメラエンジン

XNA ゲームで視差効果を作成する最良の方法は何ですか? スプライトが世界を横切って移動するときに、カメラをスプライトに追従させて、ズーム、パン、シェイクなどのエフェクトを組み込むことができるようにしたいと考えています。できればGameComponentで、これがどのように行われるかの確かな例を誰かが持っていますか?