game-loop

    0

    1答えて

    以下は、ライブラリlibGDXのゲームループを理解したときの処理時間を示すUMLシーケンス図です。他のすべてのゲームライブラリと同じアーキテクチャでなければならないと思います。私が正しく理解しているかどうかはわかりません。 理論的には、CPUとGPUは並行して動作します。 CPUがバッファ変更のためにGPUが終了するまでCPUが待機すると、これはシリアル・プロセスになります。 ゲームループを並行し

    0

    1答えて

    すべてのチャンネルに100ミリ秒ごとに世界の状態を送信したい。しかし、それは一度しか呼びません。 マイコード:今すぐ public class IncomeMessageTcpHandler extends SimpleChannelInboundHandler<byte[]> { @Override public void channelActive(ChannelHandler

    0

    1答えて

    ゲームのループでクラスのオブジェクトを作成する適切な方法は一度ですか?たとえば、私はBox、Sphere、Cyllinderクラスを持っており、プログラムの実行中に別の時間にいくつかのオブジェクトを作成して、将来それらを使用したいと思っています。どのようにこのオブジェクトを保存する適切な方法はありますか? 1つのクラスですべてのクラスをベクトルとして結合しますか? vector<glm::vec3

    0

    2答えて

    タイトルが示唆しているように、ゲームはうまく動作しますが、私は把握できないバグを持っているようです。 最初の試合の後に、もう一度試合をしたいかどうかを尋ねると、次の試合でうまくいきます。その試合で試合をすることができます。もう一度遊ぶことができますが、新しいゲームが自動的に始まります。前のゲームで直前に起こったことがあります。 私のplay_again関数かcheck_win関数なのか分かりません

    2

    1答えて

    私はC言語で2度の戦闘ゲームを開発しています(学習目的のため)、ゲームロジックを適切に実装する方法を考え出すのは難しいです。私の現在のアーキテクチャの概要を知るために、私はデータ保持者として機能するコンポーネントクラスを持っています。これらのコンポーネントに作用するように設計された関数だけの「システム」を持っています。私は、ゲームに現在ある戦闘機の配列を保持しているシーンのクラスを持っており、この

    0

    2答えて

    私は学校プロジェクトのための簡単な推測ゲームを作成することを任されていますが、ループを正しく動作させる方法を理解できないようです。本質的に、ゲームは私が(私が正しい数を推測する限り)私が欲しいと思う何回もそれを再生することです。私はあまりにも多くの推測を取ると、それは私に再び遊ぶチャンスを提供するが、何回「y」または「n」と言っても、私は再び遊びたいかどうか尋ねる。 最初は、試行カウンターが正しく

    1

    1答えて

    私はjavafxを使ってゲームをしています。以前はawtでいくつかのゲームをコーディングしていたので、ゲームの仕組みに関する基本的な感覚があります。 (私はバッファリングされたイメージを使用しました)しかし、javafx APIの新しいもので、古いゲームアーキテクチャがjavafxにも当てはまるかどうかは疑問です。これが私のゲームの現在のロジックです: これは私のレンダリングがどのように動作するか

    1

    1答えて

    現在、私は単純なターンベースのゲームのためにAIで作業しています。 (擬似コードで)以下のように私は、ゲームが設定されている方法は次のとおりです。 players = [User, AI]; (for player : players){ player.addEventlistener(MoveListener (moveData)->move(moveData)); } pla

    0

    1答えて

    大丈夫ですので、私はボードゲームに取り組んでいます。 最初の 'whileループ'は、ゲームが終了したかどうかをチェックし、内側の 'whileループ'はユーザーの入力を待つことになっています(squareSelectorとrooSelectorは自分のマウスリストです。リスナーによって返される) しかし、 'whileループ'はプログラムをクラッシュさせ、リスナーの動作をブロックします。 これに

    0

    1答えて

    ゲームループに適用された補間について読んで、それを自分で実装しようとしました。それは私が期待したものとほぼ同じように見えますが、オブジェクトが動きを終えると、奇妙なステップバックが起こります。私は、この問題がすべてによって引き起こされる可能性があるため、完全なソースをここに貼り付けることにしました。 #include <SFML/Graphics.hpp> #include <chrono>