問題タブ [gamequery]

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

javascript - ゲームクエリの衝突検出

GameQuery (jQuery) の衝突検出に問題があります

彼らは決して発砲していないようです?!? すべての .arrow の存在と .bot の存在を確認しましたが、関数を呼び出すことはないようです

メインのコールバックに以下のコードがあります。

これが単に何もしない理由を知っていますか? ボットは (x 値を持って) 矢印の上を右に移動します。

どうもありがとう、

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

jquery - jQuery でループの効率を上げる

ボットが画面上を移動する jQuery でコーディングされたゲームがあります。以下のコードは 20 ミリ秒ごとに実行されるループです。現在、ボットが 15 個を超えると、ブラウザーの遅延に気付き始めます (単純に、すべての高度な衝突検出が行われているためです)。

ラグを減らす方法はありますか?もっと効率的にすることはできますか?

コードのブロックを投稿しただけで申し訳ありませんが、私の主張を十分に明確にする方法がわかりません!

どうもありがとう、

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

javascript - gameQuery 衝突検出

JavaScript を使用してゲームを構築するために jQuery と gameQuery を調査するのは初めてなので、非常に素朴に見えるかもしれない sth について尋ねていますが、実際には理解できません。

スペースインベーダーのようなゲームを開発しています。プレイヤーのミサイルと敵との衝突の検出が機能しません。

これは私のコードです:

私の敵クラスの定義

これは、敵のスプライトを 10 個並べて追加するために使用するコードです。敵は左右に一緒に移動する

敵を動かす必要があるときは、敵をまとめて動かし、すべてのスプライトを含むグループ「#enemy_group」を動かします

最後に、衝突検出のために、プレイヤーのミサイルが命中した敵スプライトを削除したいと思います。各ミサイル スプライトには「.playerMissiles」というクラス名が追加されています。

私は、gameQuery Web サイトのドキュメント チュートリアルに従っていました。

助けていただければ幸いです、ありがとう、

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

javascript - Gamequeryでアニメーションを反転する

GameQueryでアニメーションシーケンスを逆にする方法はありますか?現在、のフレーム数を指定すると、左から右へと想定されます。アニメーションを右から左に開始できますか?マルチアミノから1つを選択する方法は?

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

javascript - GameQuery でアニメーションを停止する方法

GameQuery を使用して 1 つのイメージ アニメーションを開始しました。ここで、アニメーションを停止します。そのために、次のコードを使用しました。

しかし、これは機能していないようです。しかし同時にhide()、同じアニメーション要素( $("#myimage"))でメソッドを使用すると、機能します。

どちらのメソッドも jQuery API のみの一部です。

しかし、停止メソッドが機能しないのはなぜですか?

前もって感謝します。

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

javascript - JQuery(gamequeryを使用)は、キーを押すのではなくクリックを認識しますか?

ゲームを作成するためにgamequeryを使用していますが、ドキュメントには、キーを押す代わりにクリックを使用することについては何もありません。

http://gamequery.onaluf.org/documentation.php

4つの画像(左、右、上、下の矢印)を設定したかったのですが、クリックすると、それに応じてスプライトが移動します。押し続けると、スプライトが動き続けます。

私が編集しようとしているデモゲームは次のとおりです。http://gamequery.onaluf.org/demos/3/

その場合のスプライトは宇宙船です。

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

javascript - JQueryのマウスダウンの問題

私が達成しようとしているのは、JQuery ゲームでプレイヤーが動く方法を変えることです。
キーを押すのではなく、ID「左」でテキストをクリック/マウスダウンした場合にプレーヤーを動かそうとしています。

元のコードは次のとおりです。

私のコードは次のとおりです。再生すると、何も押さずにプレイヤーが左に移動し続けます。「左」のIDテキストをクリックまたはマウスダウンするまで、左に移動しないでください。

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

gamequery - ゲームクエリの衝突検出が反応しない

2 つのスプライト オブジェクトを作成し、それらが衝突するかどうかを確認したいのですが、機能していないようです。

私のコード:

スプライトの作成:**

コールバック関数のループ コード:**

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

jquery - Gamequery の衝突関数での奇妙な動作

collision()を使用してゲームの衝突を処理しようとしていますが、何が起こっているのかわかりません。要約は次のとおりです。

そして、そこで衝突を処理します

そして、別の関数で「敵」グループをスプライトで埋めます。「sp_viseur」スプライトが「敵」グループのスプライトと衝突するたびに関数が呼び出されるようにしたいのですが、関数が呼び出されることはありません!さらにいくつかのテストを実行したので、質問があります:「衝突」関数はどのように機能しますか? css 属性 (左、上...) またはゲームクエリ属性 (posx、posy) を使用しますか?

ありがとう。

PS: "sp_viseur" が他のスプライトと同様にプレイグラウンドに追加されました。

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

jquery - GameQuery の衝突検出が正しく機能しない

以下は私のコードです。衝突は実際に登録されて実行されますが、それはあなたの船が画面の右端にあり、モンスターの 1 人があなたの後ろにいる場合に限られます。意味が分からなくて気が狂いそう。助けてください。

デモ: http://cosmati.net/biebsattack/test2.html ミサイルと敵の両方の座標を含む、プレイ エリアの下の衝突を出力します。また、お気軽に笑ってください。これは、いくつかのフレーバーと装飾が追加された単なるゲームクエリのチュートリアルです。;) 編集: また、アセットが巨大であることはわかっています。テスト用です。ロード時間について申し訳ありません。