問題タブ [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.
c# - Unity3d フラッピー バード チュートリアル - スペース ボタンが機能しない
私は Unity3d の初心者です。Android プログラミングのバックグラウンドはありますが、C# の経験はまったくありません。私がやろうとしている最初のことは、このチュートリアル http://anwell.me/articles/unity3d-flappy-bird/に従って、フラッピー プレーンと呼ばれるフラッピー バード ゲームのクローンを作成することです。
問題は、プレイヤーが移動できるようにするスクリプト (player.cs) をコードで記述しようとしたときです。
「非静的メンバー 'UnityEngine.Rigidbody2D.velocity' にアクセスするには、オブジェクト参照が必要です」というエラーが表示されます。私はそれをグーグルで検索しましたが、Rigidbody2d に GetComponent().velocity でアクセスすることをお勧めします。
だから私は変わった
と
エラーは解消され、スクリプトをオブジェクトに追加できますが、目的のアクションが得られません。再生を押した後、オブジェクトが非表示になり、スペースバー ボタンに反応しません。私は何を間違っていますか?答えてくれてありがとう。
swift - ダブルクリックではなく、シングルクリックで関数を実行する必要がある SpriteKit
ゆるい鳥のクローンを作成し、鳥が死ぬと、再起動ボタン付きの spriteNode がポップアップしますが、最初のクリックでアニメーションが停止し (存在する場合)、2 回目のクリックで restart() 関数が実行されます。
ボタン付きのSpriteNodeメニューを作成する方法は次のとおりです。
タッチを検出する方法は次のとおりです。
私の再起動()を更新します:
java - Java で Flappy Bird のレプリカを実装する際の javax.swing.timer の問題
Flappy Bird ゲームのレプリカを Java で作成していますが、スレッドに関するいくつかの問題に遭遇しています。基本的に、これまでのプロジェクトには 4 つのクラスがRenderer
あります。ゲームをレンダリングするのに役立つクラスがあり、次のようになります。
ローカルのホストされたデータベースに接続してスコアを保存するのに役立つクラスがDatabase
あり、次のようになります。
Row
データベースに挿入しようとしている単一の行を表すクラスがあり、そのファイルは次のようになります。
そして、ゲーム自体であるという名前のメインクラスがFlappy Bird
あり、次のようになります。
データベースに新しい行を挿入しようとすると問題が発生します(ゲームオーバー変数が設定されている場合、つまりゲームオーバー= true)。どうやら、アプリケーションはデータベースへの挿入を適切に行っているようですが、ゲームをリプレイしようとすると、イベント ディスパッチ スレッドに関するいくつかの例外が発生し、ゲームが進行しなくなります。これまでのところ、データベースにデータを挿入している間にタイマーを停止してからやり直そうとしましたが、うまくいきませんでした。この問題を解決するにはどうすればよいですか?
PS: この問題を除けば、ゲームは問題なく動作します。
スタック トレース:
python - 毎秒 Pygame の新しいオブジェクト
pygame では、ゆるい鳥のクローンを作成する必要があります。繰り返しパイプを作成する必要があるため、数秒ごとに画面の最後に新しいパイプを描画してこれを行いたいと考えています。pygame.set_timer 関数があることは知っていますが、これを実装して秒単位でカウントし、数秒ごとに描画するにはどうすればよいですか
ios - あなたが死ぬとゆるい鳥の画面が点滅しますか?- スイフト
Flappy Bird でパイプに衝突すると、非常に短い時間の白い閃光が画面いっぱいに表示されます。自分のゲームでこれを再現するにはどうすればよいですか? スクリーン ショットを撮ったときに発生する白い閃光とほぼ同じですが、持続時間ははるかに短くなっています。この白い光の短いフラッシュをどのように再現できますか? このコードは明らかに私の if die == true ステートメントの中にあり、その中に入って白いフラッシュを作るコードについて尋ねるだけです。
java - ゆるい鳥のアニメーションの作成
私はJavaの初心者で、自分のflappybirdゲームのコピーに取り組んでいます。理論的には、鳥のアニメーションをどのように作成しますか? たくさんの写真の編集としてやるべきですか、それとも鳥が上がるときに角度を変えることができるクラスはありますか?