問題タブ [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.
asp.net-mvc - Javascript と VS 2013 Web Express を使用した Phaser ゲーム ライブラリ
したがって、私は Phaser ゲーム ライブラリをまったく使用したことがなく、MVC プロジェクトで VS 2013 Web Express を使用してプロジェクトをセットアップしようとしています。私はjavascript(typescriptではありません)を使用したいと思っています.VSが起動時に作成するIISExpress Webサービスを使用できると仮定しています。私が見たほとんどのチュートリアルでは、Apache のセットアップについて説明していますが、何もする必要がないので簡単なので、[VS から実行] をクリックしたときに IISExpress を使用することをお勧めします。
そこで、プロジェクトにフェイザーを追加しました。それはピクシーについて不平を言った。そのため、pixi をプロジェクトに追加しました。次の行があると、次のエラーが発生します。
Phaser の設定は大丈夫ですか?VS から IISExpress を使用して Phaser を実行することはできませんか?
私のIndex.cshtmlは
javascript - Phaser が機能しない
ここ数日間、私は Phaser を動作させることができませんでした: hello world プログラムをテストしようとしているだけです。Phaser のサイトの指示に正確に従いましたが、まだうまくいきません。
私はnode.jsを使用しています。
ここにindex.htmlがあります:
ここにmain.jsがあります:
それが私に与えるエラーは次のとおりです。
'Phaser' は、定義される前に使用されました。
var game = new Phaser.Game(400, 490, Phaser.AUTO, 'game_div');
これに対する解決策を実際に探してみましたが、何も問題が見つかりません。私は JavaScript とフェイザーにかなり慣れていません。
javascript - あるページから別のページへの PHP 変数の転送
リーダーボードを作成する必要がある html5 (フェイザー js) でゲームを作成しています。コード スニペットは次のとおりです。
window.open 関数で、スコアの値を別のページに渡し、そこでプレーヤーの名前を尋ねてから、スコアと名前の両方をデータベースに挿入したいと考えています。しかし、3 ページにわたってスコア値を渡すのに問題があります。これどうやってするの?AJAX が必要ですか、それとも PHP と Javascript だけで十分ですか?
javascript - ループ スプライト スクロール バックグラウンド
私は WebGL の初心者で、Phaser.js ライブラリを試すことにしました。
バックグラウンド スクロール (ランナーやサイド スクローラーなどのゲーム) に問題があります。PIXI.js でどのように機能するかを見てきましたが、Phaser の解決策を見つけることができません。
Pixi.js コード。
javascript - Phaser、outOfBounds スプライトを削除
画面外にあるスプライトを削除するための的のガベージ コレクターのコード例を見つけましたが、それは古いバージョンの Phaser でのみ機能します。
このコードを v1.1.5 から v2.0.4 に再構築するにはどうすればよいですか?
エラーコード:
古いバージョン (v1.1.5) で動作するコード:
phaser-framework - Phaser のソリッド エンティティとしてのイメージ
タイルマップがあり、タイルマップ レイヤーの上にテトリス ブロックの画像を含む別のレイヤーを追加しています。元のタイルマップのプレーヤーに、追加された画像をソリッド エンティティとして認識してもらいたいです。この問題についてどうすればよいかわかりませんか?使用できる物理パッケージ、またはイメージをソリッド エンティティにするために変更できるスプライト オブジェクトのプロパティはありますか?
次のコードを試しました:
しかし、それはうまくいかないようです。スプライト レイヤーはテトリス ブロックの画像を含むレイヤーで、p は私のプレーヤーです。この問題を解決する方法がわかりません。解決方法についての助けやその他のアイデアをいただければ幸いです。ありがとう!
phaser-framework - 極座標からのフェイザー ポイント
スプライトの P2 ボディ フォースを更新して、特定の方向の定数値に等しくしたいと考えています。極座標を使えば簡単です。必要な大きさと方向を設定するだけです。ただし、フェイザー ポイントでは、ポイントの座標を直接設定する唯一の関数 (Phaser.Point#set) はデカルト座標しかサポートしていないようです。
自分で極座標からデカルト座標に変換することなく、フェイザー ポイントを一連の極座標に設定する簡単な方法はありますか?