問題タブ [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.
javascript - フェイザーをコンテナー div に移動する HTML
現在 Phaser でブラウザ ベースのゲームを作成しており、作成したコンテナ タグに追加しようとしていdiv
ますが、 Phaser は自分自身を container の下にプッシュしているようdiv
です。
比較のための 2 つのスクリーンショット:
http://gyazo.com/3cc9b9333cf89d7fc879bd2cdc741609 (これは現在ヘッダー div を含むコンテナー div であり、フェイザー ゲームで実行したいことです)
http://gyazo.com/5a7cea7514a9e295355c87933c3d14ac (これは現在私のフェーザー ゲームがフッター div の上で行っていることで、コンテナー div を確認でき、現在フッター div の下にあるフェイザー ゲームもはっきりと見ることができます)
これは私の HTML ページのコードです。
そして、これは私のCSSのコードです
私が間違っている場所を教えてくれる人はいますか?
javascript - AJAX 関数内の Phaser でのループ スプライトの追加
Phaser を使用して作成しているゲームに次のコードがあります。
上記のステートメントを実行するためにループを使用したかったのです。ただし、次のアプローチは機能しないようです。
コードは AJAX 関数内にあるため、関数の境界内にとどまる必要があります。これが機能しないのはなぜですか?どうすれば修正できますか?
javascript - モバイル デバイスの向きをロックする
js、フェイザー、または jquery を使用してモバイル デバイスの向きをロックするにはどうすればよいですか? 使用するプラットフォームやデバイスに関係なく向きをロックする一般的な方法はありますか?
私は基本的に、ブラウザ ベースのゲームの横向きモードをロックしたいと考えています。
javascript - Phaser でのエラー WebGL
Phaser で最初のゲームを作成しようとしましたが、独自の画像で tileSprite 関数を使用するとエラーが発生しました。
「ground.png」が黒く表示され、コンソールに次のエラーが表示されます。
エラー: WebGL: テクスチャは、OpenGL ES 2.0.24 仕様セクション 3.8.2 に従って、黒のようにレンダリングされます。これは、2D テクスチャであり、縮小フィルターがミップマップを必要とせず、その幅があるためです。または、高さが 2 の累乗ではなく、ラップ モードが CLAMP_TO_EDGE とは異なります。
同じコードで他の画像 (デモ フェイザー ゲームから) を使用しても、このエラーは発生しません。
phaser-framework - フェイザーでゲームを開始する前にクリックを待ちます
JSFiddle のデモはこちらにありますが、以下のコードも貼り付けています。私の質問は単純です (ただし、これを実現する方法の例を見つけることができないようです): 今、JSFiddle でゲームを開始すると、長方形がすぐに「落ちる」ことがわかります。マウスでクリックしたときにゲームを開始したいのですが(基本的に、マウスの最初のクリックの前に何も起こりません)-これを達成する方法のポイントはありますか?
JS:
CSS:
HTML: