問題タブ [2d-games]

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 投票する
2 に答える
845 参照

lua - コロナ:コロナで画面をキャプチャする方法は?

フルスクリーンとその特定の部分の両方でコロナでスクリーンをキャプチャする方法を誰かが提案できますか?

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

javascript - カーソル位置で移動

私はパドルボールのゲームを作っています。境界の下でボールをデザインし、スクリプトを作成しました。パドルをもっと作りたいのですが、それは現在のマウスの位置で動きます。どうすれば入手できますか?これは境界の下を移動するボールのコードです。下部にパドルが必要です。

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

javascript - ゲームにおける人工知能

THREE.jsでカーレースゲームを作っています。敵がプレイヤーを探して攻撃できるように、敵に人工知能をどのように配置できるかを尋ねたいと思います。ゲームの AI にどのようなアルゴリズムがどのような方法で使用されているか。

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

2d-games - 三角形と長方形の交差を検出するにはどうすればよいですか?

私は Android ゲームを開発しています。その位置 (x と y)、幅と高さを知っている四角形と、x、y、幅と高さを知っている三角形の衝突を検出する方法を知りたいです。三角形は、長方形を対角線で分割した結果として常に直角三角形になるため、(x,y) パラメーターは三角形の中心ではなく、斜辺の位置になります。どんな助けでも大歓迎です!

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

c++ - 2Dゲーム開発「神クラス」

SFML API を使用して C++ で 2D ゲームを開発していますが、クラスの設計に問題があります。ウィンドウを処理する必要がある「ゲーム」というメイン クラスが 1 つあるため、SRP (Single Responsibility Principle) に違反していると思います。メイン ゲーム ループを含むメソッドが含まれています。今問題です。Player、Menu、SplashScreen など、5 つ以上のクラスのオブジェクト (コンポジション) が含まれています。そんな「神」クラスを作るのはいい考えだと思いますか?私が学べるオープンソースの C++ 2D ゲームを知っていますか? 前もって感謝します。

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

java - Java ゲームでランプ係数を使用する

私は上からのエイリアンと底の宇宙船があり、エイリアンが宇宙船を撃っている小さなシューティングエイリアンゲームに取り組んでいます。しかし、エイリアンを船に直接向けさせることはできません。(x1-x2)/(y1-y2) という数式を使用してみましたが、60% の確率でうまく機能しています。残りの時間、撮影は画面の傍観者に遠く及んでいます。私は何を間違っていますか?

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

java - 「&」と「|」とは この色生成コードで使用されるのは?

偶然、designsbyzephy による YouTube の 2D ゲーム開発ビデオ シリーズに出会い、ビデオからコードを学習して理解することが、私の次の Java 学習ベンチャーになると決めました。

最大の障害は、自分でコードを解読しようとすることです。ビデオ メーカーは、すべてを説明するのに信じられないほど初心者に友好的ではないアプローチをとっているからです。

だからここに私の質問とビデオがあります

ビデオ: http://www.youtube.com/watch?v=7eotyB7oNHE

5:31 に、彼はコードを入力します。

|私の理解では、彼は各色の6つの色合いによって作成されたすべての組み合わせで配列を埋めていますが、私が得られないのはシンボルが何を表しているかです. 彼は以前のビデオでそれについて話しているとビデオで言及していますが、彼はそうでは&ありませ|&.|彼の以前のビデオのいずれか。私が理解できないもう 1 つのことは、なぜ色を変えているのかということです。彼はビデオでそれを説明していますが、それでも私には意味がありません。基本的に彼が言うのはbb、 、gg、およびrrすべてに 2 & 8 ビットのデータが含まれていますが、それでは説明が不十分です。なぜそれを行っているのか、なぜbb, gg,rr色に 2^8 ビットのデータが含まれているという理由だけで左にシフトする必要があるのか​​、また 2^8 ビットのデータを持つことはそもそも何を意味するのかを知る必要があります。 ?

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

animation - ゲーム・アニメーションのモックアップ・試作ツール

ゲーム/アニメーションのプロトタイピングに使用できる高度なモックアップ/プロトタイピング ツールが必要です。

画像を追加してから、拡大縮小、回転、ねじ込み、移動を行ってから、すべてのパラメーター (座標、天使、倍率 %) を取得する必要があります。

私が見たすべてのモックアップはこれを許可していません。Adobe Flash Professional キャンバスは「理想的な」候補ですが、そのようなツールの価格は受け入れがたいものです。

Mac が望ましいですが、Win でも問題ありません。

何か案は?

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

java - WASDと矢印キーを同時に使用する

私はProcessing(Javaで実行)で2人用ゲームを開発しています。1人のユーザーはWASDキーを使用してキャラクターを制御し、もう1人のユーザーは矢印キーを使用して動きを制御します。私が抱えている問題はkeyPressed、矢印が押されたときにWASDが無効になり、その逆も同様であるということです。私は本当に長い間それをいじっていました。誰かが回避策を知っているか、私が間違っていることに気づいていますか?

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

c# - 静的なボディを可能な限り融合させる必要がありますか?

XNAとfarseer物理学を使用して、ローグライクゲームを作成しています。一部の部屋には、ブロックから作られたレイアウトのような手続き的に生成された洞窟があります。

現時点では、すべてのブロックは個別のボディです。このように作成された:

部屋ごとに1つのボディを用意し、各ブロックのすべての長方形をボディに追加する必要がありますか?これにより、パフォーマンスが向上しますか?また、このボディにブロックシェイプを追加および削除することは可能ですか(ブロックを破棄して、その背後にある露出したブロックを「追加」できるようにするため)。