問題タブ [phaser-framework]

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

javascript - フェイザーをコンテナー div に移動する HTML

現在 Phaser でブラウザ ベースのゲームを作成しており、作成したコンテナ タグに追加しようとしていdivますが、 Phaser は自分自身を container の下にプッシュしているようdivです。

比較のための 2 つのスクリーンショット:

これは私の HTML ページのコードです。

そして、これは私のCSSのコードです

私が間違っている場所を教えてくれる人はいますか?

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

javascript - AJAX 関数内の Phaser でのループ スプライトの追加

Phaser を使用して作成しているゲームに次のコードがあります。

上記のステートメントを実行するためにループを使用したかったのです。ただし、次のアプローチは機能しないようです。

コードは AJAX 関数内にあるため、関数の境界内にとどまる必要があります。これが機能しないのはなぜですか?どうすれば修正できますか?

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

javascript - モバイル デバイスの向きをロックする

js、フェイザー、または jquery を使用してモバイル デバイスの向きをロックするにはどうすればよいですか? 使用するプラットフォームやデバイスに関係なく向きをロックする一般的な方法はありますか?

私は基本的に、ブラウザ ベースのゲームの横向きモードをロックしたいと考えています。

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

javascript - Phaser でのエラー WebGL

Phaser で最初のゲームを作成しようとしましたが、独自の画像で tileSprite 関数を使用するとエラーが発生しました。

「ground.png」が黒く表示され、コンソールに次のエラーが表示されます。

エラー: WebGL: テクスチャは、OpenGL ES 2.0.24 仕様セクション 3.8.2 に従って、黒のようにレンダリングされます。これは、2D テクスチャであり、縮小フィルターがミップマップを必要とせず、その幅があるためです。または、高さが 2 の累乗ではなく、ラップ モードが CLAMP_TO_EDGE とは異なります。

同じコードで他の画像 (デモ フェイザー ゲームから) を使用しても、このエラーは発生しません。

これが私のPNGです(エラーが発生する人)

これは別のPNGで、うまく機能しています

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

phaser-framework - フェイザーでゲームを開始する前にクリックを待ちます

JSFiddle のデモはこちらにありますが、以下のコードも貼り付けています。私の質問は単純です (ただし、これを実現する方法の例を見つけることができないようです): 今、JSFiddle でゲームを開始すると、長方形がすぐに「落ちる」ことがわかります。マウスでクリックしたときにゲームを開始したいのですが(基本的に、マウスの最初のクリックの前に何も起こりません)-これを達成する方法のポイントはありますか?

JS:

CSS:

HTML: