問題タブ [game-development]

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 に答える
279 参照

actionscript-3 - 弾丸が敵に当たった場合に弾丸を取り除こうとすると、ActionScript 3 でエラー #1009 が発生する

こんにちは、問題があります。原因はわかっていると思いますが、解決方法がわかりません。私は誰でもこの問題を解決するのを手伝うことができます。それは素晴らしいことです...エラーは

TypeError: エラー #1009: null オブジェクト参照のプロパティまたはメソッドにアクセスできません。Bullet/removeSelf()[C:\Users\Alan\Desktop\game copy\Bullet.as:56] で Bullet/loop()[C:\Users\Alan\Desktop\game copy\Bullet.as:44]

HERE は、BULLET ps を削除する 1 つの主なアクションのコードです。キャップでごめんなさい。

これは、それを削除する弾丸クラスのコードです

削除するものが何もないときに空の関数 removeSelf を呼び出していることが原因だと思います。eligableForRemove変数を追加しましたが、正しく配置していない可能性がありますので、誰かがこの問題を解決するのを手伝ってくれれば幸いです...また、メインのアクションから箇条書きを削除しようとすると、呼び出し元エラーの子。助けてください。

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

actionscript-3 - クラス内のステージ上にあるオブジェクトを参照していますか?

ENTER FRAMEに問題があったので、別のクラスに移動しました。これがクラスの外観です

今、プレイヤーに応じて敵のスケーレックスを調整しようとしていますが、クラス内のプレイヤーを参照するとエラーが発生します。これを解決するのに役立つ人はいますか?

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

actionscript-3 - ボタンからカーソルを削除しても、ボタンはアクティブなままです、ActionScript 3

さて、ゲームはありますが、ボタンを押すたびに、マウスボタンを離さずにカーソルをボタンから離すと、ボタンが押されたままボタンがアクティブになるという問題があります。マウスがボタンのヒットゾーンにないときはいつでもアクティブではないように解決するにはどうすればよいですか?それをよりよく簡単に説明するために..ボタンを押しても離さないでください。マウスをボタンゾーンからドラッグして離すと、ボタンは引き続きアクティブになります。どうすれば解決できますか?これがプレイヤーを歩かせるための私のコードです。

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

javascript - オブジェクトリテラルと関数によるJavascriptのパフォーマンスの向上

それで、ここで大きく考えましょう。まとめたいMMO全体があるとしましょう。当然、これにはMob、アイテム、スプライトシート、タイルマップ、ダイアログ、キャラクターなどの多くのリソースが含まれます。通常のゲームエンジンでは、マップや「」などの任意の指定子に基づいてこれらのリソースをロードまたはアンロードします。ゾーン"。

これのJavascriptバージョンはありますか?たとえば、ゲームループの実行中にできるでしょうか。

(擬似コード)

これを行うことでパフォーマンスが向上しますか?それとも、ゲームのすべてのリソースをロードして、それで済ませる必要がありますか?一部のゾーンではクラスUglyMonsterがあり、別のゾーンではUglierMonsterがあるとします。

これらの2つのクラスは、John Resigの古典的な継承クラス構造(この会話スターターに到達するまで使用していたもので、この種のプログラムに便利です)を介してインスタンス化できます。

または機能

それらをすべて変数として宣言すると、ゲーム内のすべてのモンスターはグローバル変数に座っていますね。実際に変数を作成せずに変数を宣言する方法はありますか?私はJavascriptの継承ゲーム全体に慣れていないので、おそらく何か明らかなものが欠けています。

浮かんでいるこれらの種類のクラスを処理するための最良の方法は何ですか?それらを残しますか?それらを削除しますか?関数を介してインスタンス化しますか?それは顕著な違いをもたらしますか?

私が達成したいことを十分に明確に述べたことを願っています。ありがとうございました!

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

android - AndEngine デザイン グラフィック アセット

私は小さなゲームを開発する予定です。グラフィック デザイナーにゲーム シーンのデザインを依頼したいのですが、現在どの解像度を選択すればよいかわかりません。

この問題に関する多くの投稿を読みましたが、RationResolutionPolicy を選択すると、Photoshop または Illustrator で 800x480 サイズのデザインを開始でき、エンジンが残りをスケーリングすることを理解しました。

あなたの意見は何ですか?

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

java - 命中した敵のアニメーションを破壊する

弾丸が当たった後に敵のアニメーションを破壊しようとしています...私が今設定した方法は、弾丸のアニメーションが敵船の任意の位置に当たった場合、そのアニメーションに新しい空を与えることですアニメーションを作成し、空のアニメーションを画面に描画します。問題は、船がヒットするたびにゲームがクラッシュすることです...以下のコードは私の更新メソッドからのものです。私は何を間違っていますか?誰か助けてくれませんか

さらに情報が必要な場合はお知らせください...

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

java - 2 つの重複する JPanel を描画して、両方に描画されたグラフィックスが画面に表示されるようにするにはどうすればよいですか?

私は2つのJPanelを持っています。1 つのパネルには、0,0 に描かれた 100x100 の長方形があります。もう1つは100、100で描画された100x100の長方形です。私の問題は、両方のJPanelがJFrameのコンテンツペインに描画されると、一方のJPanel(最後に描画されたもの)が他方を覆い、グラフィックを隠してしまうことです。以下は、2 つの長方形を描画する単純化されたコードと、私が試したことです。

なぜ私がこれをやりたいのか気になる人がいれば、

ゲームブレイクアウトを作成しています。私は初心者プログラマーで、ゲーム理論の知識はありません。そこで、大量のレンダリングとバッファリングを回避する最も賢明な方法は、4 つの JPanel を用意することだと判断しました。画像が描かれた一番後ろの静的 JPanel (楽しい背景画像)。パドルが描画された JPanel。レンガが描かれた JPanel。そして、ボールが描かれたJPanel。私の理論的根拠は、パドル、背景、およびヒットされていないレンガが動かされていない場合、パドルを再描画する必要がないということです。ブリックがヒットした場合、ブリックの arrayList を更新し、対応する JPanel で repaint を呼び出します。

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

flash - HaxBall のような滑らかな動きをプログラムするには?

Unityスタイルの(つまり滑らかな)動きがあると思ったので、ActionScript 3を学んでいます。代わりに、C# スタイルの ( this.x+=1;) タイプの動きです。では、フラッシュでキャラクター (円) を滑らかに動かす方法はありますか? または、haxball のような 2-D ゲームを作成するにはどうすればよいですか? ありがとう !