問題タブ [flappy-bird-clone]

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

c# - Unity3d フラッピー バード チュートリアル - スペース ボタンが機能しない

私は Unity3d の初心者です。Android プログラミングのバックグラウンドはありますが、C# の経験はまったくありません。私がやろうとしている最初のことは、このチュートリアル http://anwell.me/articles/unity3d-flappy-bird/に従って、フラッピー プレーンと呼ばれるフラッピー バード ゲームのクローンを作成することです。

問題は、プレイヤーが移動できるようにするスクリプト (player.cs) をコードで記述しようとしたときです。

「非静的メンバー 'UnityEngine.Rigidbody2D.velocity' にアクセスするには、オブジェクト参照が必要です」というエラーが表示されます。私はそれをグーグルで検索しましたが、Rigidbody2d に GetComponent().velocity でアクセスすることをお勧めします。

だから私は変わった

エラーは解消され、スクリプトをオブジェクトに追加できますが、目的のアクションが得られません。再生を押した後、オブジェクトが非表示になり、スペースバー ボタンに反応しません。私は何を間違っていますか?答えてくれてありがとう。

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

javascript - 画像との衝突(不規則な形状)

私は現在ゆるい鳥を作っていて、ただの長方形から自分のイメージなどに変更しました。どうすればいいのかわからないので、鳥(不規則な形)が長方形にぶつかると死んでしまいます。奇妙な形状の衝突をコーディングする方法がわかりません。これが画像です。こんな鳥を描いています。

ゲーム、鳥、コードの写真が添付されています。

ゲームの写真

ゲームの写真

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

swift - ダブルクリックではなく、シングルクリックで関数を実行する必要がある SpriteKit

ゆるい鳥のクローンを作成し、鳥が死ぬと、再起動ボタン付きの spriteNode がポップアップしますが、最初のクリックでアニメーションが停止し (存在する場合)、2 回目のクリックで restart() 関数が実行されます。

ボタン付きのSpriteNodeメニューを作成する方法は次のとおりです。

タッチを検出する方法は次のとおりです。

私の再起動()を更新します:

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

java - Java で Flappy Bird のレプリカを実装する際の javax.swing.timer の問題

Flappy Bird ゲームのレプリカを Java で作成していますが、スレッドに関するいくつかの問題に遭遇しています。基本的に、これまでのプロジェクトには 4 つのクラスがRendererあります。ゲームをレンダリングするのに役立つクラスがあり、次のようになります。

ローカルのホストされたデータベースに接続してスコアを保存するのに役立つクラスがDatabaseあり、次のようになります。

Rowデータベースに挿入しようとしている単一の行を表すクラスがあり、そのファイルは次のようになります。

そして、ゲーム自体であるという名前のメインクラスがFlappy Birdあり、次のようになります。

データベースに新しい行を挿入しようとすると問題が発生します(ゲームオーバー変数が設定されている場合、つまりゲームオーバー= true)。どうやら、アプリケーションはデータベースへの挿入を適切に行っているようですが、ゲームをリプレイしようとすると、イベント ディスパッチ スレッドに関するいくつかの例外が発生し、ゲームが進行しなくなります。これまでのところ、データベースにデータを挿入している間にタイマーを停止してからやり直そうとしましたが、うまくいきませんでした。この問題を解決するにはどうすればよいですか?

PS: この問題を除けば、ゲームは問題なく動作します。

スタック トレース:

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

python - 毎秒 Pygame の新しいオブジェクト

pygame では、ゆるい鳥のクローンを作成する必要があります。繰り返しパイプを作成する必要があるため、数秒ごとに画面の最後に新しいパイプを描画してこれを行いたいと考えています。pygame.set_timer 関数があることは知っていますが、これを実装して秒単位でカウントし、数秒ごとに描画するにはどうすればよいですか

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

ios - あなたが死ぬとゆるい鳥の画面が点滅しますか?- スイフト

Flappy Bird でパイプに衝突すると、非常に短い時間の白い閃光が画面いっぱいに表示されます。自分のゲームでこれを再現するにはどうすればよいですか? スクリーン ショットを撮ったときに発生する白い閃光とほぼ同じですが、持続時間ははるかに短くなっています。この白い光の短いフラッシュをどのように再現できますか? このコードは明らかに私の if die == true ステートメントの中にあり、その中に入って白いフラッシュを作るコードについて尋ねるだけです。

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

java - ゆるい鳥のアニメーションの作成

私はJavaの初心者で、自分のflappybirdゲームのコピーに取り組んでいます。理論的には、鳥のアニメーションをどのように作成しますか? たくさんの写真の編集としてやるべきですか、それとも鳥が上がるときに角度を変えることができるクラスはありますか?