問題タブ [2d]
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.
algorithm - ソリッドな 2 次元ポリゴンを描画するための優れたアルゴリズム?
ソリッド (単色、ソリッド カラー、テクスチャ マッピングなし) の 2D ポリゴンをメモリに描画するための最も単純な (そして主観的ではありますが、最も簡単な) アルゴリズムは何ですか? 最も効率的な方法は何ですか?
プログラムの出力が画面に表示されないため、GPU やレンダリング方法の使用には関心がありません。
3d - 3D シーン (DirectX) で 2D z-indexing を処理する正しい方法
次のことを達成する必要があります。
2 つの 2D 四角形は (同じテクスチャの 2 つの半分のように) 積み重ねられているように見えますが、実際には z 軸上で n 座標によって分離されています。そのため、3D オブジェクトがそれらの間を通過すると、半分がオブジェクトの前に表示され、もう一方が後ろに表示されます。
2 つのクワッドに正射影を適用し、残りの 3D データに通常の遠近法を適用することで、これを達成できますか? これにより深度データが失われますか?
私の例が誤解を招きすぎないことを願っています!
2d - UPS MaxiCode バーコードから UPS 情報をデコードする方法は?
最近、2D バーコード リーダーを購入しました。UPS バーコードをスキャンすると、必要な情報の約半分が取得され、その約半分が何らかの方法で暗号化されているように見えます。UPS DLL があると聞きました。
例 - 太字はすべて暗号化されているように見えますが、太字以外のテキストには貴重な正当なデータが含まれています。
[)>01961163522424800031Z50978063UPSN12312307G:%"6*AH537&M9&QXP2E:)16(E&539R'64O
言い換えれば、このテキストは問題ないようです - そして、情報を解析できます [)>01961163522424800031Z50978063UPSN123123 ...
一方、このデータは暗号化されているようです... 07G:%"6*AH537&M9&QXP2E:)16(E&539R'64O
何か案は???
私がインターネットで読んだものはすべて、私はこのことを読むことができるはずだと言っています. 私は具体的な情報を見つけていません。「暗号化された」情報には、住所、パッケージ番号 (1/2 など)、重量、およびその他のいくつかの項目が含まれており、私が手に入れたいと思っています。UPSに直接問い合わせてみようと思います。ありがとう。
java - Slick 2D ライブラリの優れたチュートリアルを知っている人はいますか?
Slick 2D ( http://slick.cokeandcode.com/ )と呼ばれる 2D Java グラフィックス ライブラリがあり、多くのインディー ゲーム (主にアプレット) で使用されているようですが、ドキュメントが少し不足しています。このライブラリの良いチュートリアルを知っている人はいますか?
animation - SWF / Flash アニメーションを作成するための無料ツールはありますか?
SWF アニメーションを作成するための Flash のような競合ツールはありますか? 私の 8 歳の息子は 2D アニメーションを学びたがっていますが、予想される集中力の持続時間を考えると、Flash を購入する価値があるとは思えません。
java - Java 2D ゲームプログラミング - 初心者向けの質問
私たちはプログラマーとデザイナーのチームで、Web ブラウザーでアプレットとして再生される中規模の Java ゲームを作成したいと考えています。私 (プログラマー) は 3 年間の一般的な開発経験がありますが、ゲームのプログラミングを行ったことはありません。
私たちはそれを仮定しています:
ゲームのあらすじやあらすじなどを決めていきます。
必要なアセット (画像) のリストを作成します。つまり、プレイヤーの画像、モンスターの画像、町、建物、木、オブジェクトなどです (今のところ、音楽/効果音は追加していません)。
私が購入したゲームプログラミングの本を読み終えている間に、デザイナーがそれらの画像の作成を開始します。デザイナーはゲームの最初の町/レベルを作成し、それらの画像を私に渡します。私はその最初のレベルのコーディングを開始し、彼は次のレベルで開始し、4 ~ 5 レベルの後に v.1 をリリースします。ゲームの。
質問 1:これは、このプロジェクトに使用する正しい方法論ですか?
質問 2:デザイナーはこれらの画像をどのような形式で作成する必要がありますか。.bmp、.jpeg、または .gif ファイルにする必要がありますか? そして、彼はそれらの画像をすべて 1 つのファイルに入れるでしょうか、それとも各モンスター/オブジェクト/建物を個別のファイルに入れるでしょうか? ノート; 今のところ 2D に固執しており、3D は行っていません。
質問 3:モンスターのファイルがあるゲーム アートウェアを見たことがあります。そのファイルには、さまざまな方向から見たモンスターの画像が約 3 ~ 4 枚あり、すべて 1 つのファイルにまとめられていると思います。アニメーションの一部です。ここにイラストがあります:
[右向きのモンスター] ... [前向きのモンスター] ... [右向きのモンスター[
そして、それらすべてが 1 つのファイルにまとめられています。これが彼が私にそれらのアニメーションを提供しなければならない方法ですか?
私が見つけようとしているのは、Javaコードで簡単にアクセス/操作できるようにするために、設計された画像を提供するために彼が必要とする形式は何かということです。
すべての回答に感謝します:)
java - どちらを選択するか: Java ゲームの場合は 2D または 3D
時間に余裕はないが大きな野心を持っている小さなチームが最初のゲームに何を選ぶべきでしょうか? 私は経験豊富なプログラマーですが、これまでゲームのプログラミングを行ったことはありません。私のデザイナーは非常に才能があり、芸術的です。彼は約 1 年前に 3D を扱っていましたが、それ以降は行っていないため、もう一度学習するには時間がかかる可能性があり、彼ができるかどうかはわかりません。彼のグラフィックデザインのスキルはそれ以外は素晴らしいですが、それは良い仕事です.
私たちの主な関心事は、ゲームをできるだけ早く完成させることと、これが私の最初のゲーム プログラミング プロジェクトであるため、簡単に行うことです。同時に、後で進行を妨げたり、ゲームを面白くなくしたりする可能性のある制限を設ける必要はありません。
たとえば、回転などの特定のアニメーションは 2D では不可能であることを知りました。プレイヤーのキャラクターを動物に変身させたり、モンスターを撃ったりする機能が必要です (射撃のように)。矢が飛んで他の人に当たるのを見る)。これらは2Dで可能ですか?
将来、3D から 2D に移行したい場合、ゲームを完全に書き直さなくても可能でしょうか?
java - Javaでゲームのインターフェースを設計する方法
私たちはデザイナーとプログラマーのチームです。プログラマーである私は、あらゆるデザインに絶望的であるため、ゲームのユーザー インターフェイスはデザイナーが作成する必要があります。キャラクターが歩き回るメイン画面、上部の小さなミニマップ、インベントリ セクションなどを考えていました。
これらはすべて、きれいに見える方法で設計する必要があります。つまり、素敵なグラフィック/ボタン/色などです。デザイナーがこのインターフェイスのアウトラインをフォトショップ/イラストレーターで作成し、. png または .jpeg 形式をプログラムに実装し、ボタンがすべて機能することを確認します。
私の質問は、これはこれを行うための正しい方法ですか? 彼はインターフェースのレイアウトを .png/.jpeg 形式で送ってくれますか、それともボタンだけを送ってくれて、残りのインターフェースを Java で手動でコーディングし、必要な場所にボタン/アイコンを配置する必要があります。どうすればこれを行うことができますか?これを行うクラス/フレームワークはありますか?
どんなガイドラインでも役に立ちます。ありがとう!
java - Java Graphics.drawString の置換による完全な正当化?
Java2D で完全に両端揃えのテキストを描画できる既存のコードを知っている人はいますか?
たとえば、私が言った場合drawString("sample text here", x, y, width)
、幅内に収まるテキストの量を把握し、テキストの見栄えを良くするために文字間のスペースを調整し、基本的なワード ラップを自動的に実行できる既存のライブラリはありますか?
graphics - 2D で高品質のグラフィックスを取得することは可能ですか?
ゲームに 2D と 3D のどちらを使用するかを検討していますが、2D に傾いていますが、私が目にするほとんどの 2D ゲームは手描きのように見え、グラフィックはあまり良くありません。2D で滑らかなグラフィックスを作成することはまったく可能ですか?
次のようなアニメーションを考えていました。
- 相手を攻撃するプレイヤーの手/目から出ている光線
- ドラゴンの口から火が出る
- プレイヤーからの輝き、または光るオーブ
- 戦闘中に生成される火の玉
「アマチュア」/「手描き」/DOS ゲームのような外観がなくても、これらのことは 2D で可能ですか?