問題タブ [game-loop]

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

c# - ゲームループとGDIover.NET CF

こんにちは私はメインのゲームフォームと他の多くの通常のフォームでゲームを書きたいです。その場合、更新とペイントのサイクルを管理するための最良の方法は何ですか?

ゲームフォームのペイントループのみをオーバーライドする必要がありますか?または、mainメソッドでapplication.do events()を実行する必要がありますか?

これについて教えてください。私はWindowsフォームの世界に不慣れです

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

iphone - 別のスレッドからの iPhone Gameloop レンダリングの更新

iPhone開発初心者です。次のようにゲームループを設定しています。

私の基本的なゲームのティック/レンダリングは次のようになります

レンダリング関数が呼び出されます。ただし、何も描画されません (コア グラフィックスを使用して、派生した UIView にいくつかの線を描画しています)。

タイマーを介して更新を呼び出すと、すべてがうまくいきます。

スレッド経由でレンダリングすると失敗する理由を教えてください。そして、スレッドを介して動作させることは可能ですか?

ありがとうリッチ

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

java - キーボード ポーリング システム

Java のゲーム用の効率的なキーボード入力システムを探しています。現在、私はここで見つけたいくつかのコードを使用しています:

キーボード入力ポーリング システム

ただし、少し効率が悪いようです (コードについての考えをコメントしてください)。完全なコードは次の場所で入手できます。

Pastebin コード

私は新しい解決策を調べてコードを引き離し始めたばかりですが、メインのゲームループでこれを効率的に行う方法について誰か提案がありますか (説明を含む)? どんな助けでも大歓迎です。

0 投票する
6 に答える
8190 参照

algorithm - クライアント サーバー ゲームのアルゴリズム

スタンドアロン ゲームの場合、基本的なゲーム ループは (出典: wikipedia)

しかし、Quake、Ragnarock、Trackmania などのクライアント サーバー型のゲームを開発したらどうなるでしょうか。

ゲームのクライアント部分とサーバー部分のループ/アルゴリズムは何ですか?

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

java - J2MEの時間効率の良いゲームループ

J2MEゲームの開発について一連の質問をしましたが、最近の質問では、NeilCoffeyがコメントしました。

副次的な問題として、J2MEゲームで本当に100ティック/秒を実行したいですか?sbが述べたように、毎回一定の時間ではなく、次に希望するウェイクアップポイントまで実際にスリープする必要があります。

どういうわけか、そのことが頭に浮かび、答えが欲しいのですが、ゲームループを目的のウェイクアップポイントまでスリープさせるには何が必要ですか。そのポイントxDがどこにあるのか(理論的には)わかりません。

フィードバックのために、これは私のゲームループの簡略版です。

ご協力いただきありがとうございます!!

0 投票する
3 に答える
1416 参照

c# - Console.Clear() よりもコンソール ゲームを作成する良い方法はありますか?

ゲームループをいじって、練習としていくつかのゲームを作成します。

現在、ゲームが可能な限り高速に更新され、レンダリングが 1 秒あたり x 回 (現在 25 回) 更新される安定したゲーム ループ アップがあります。

レンダリング方法は基本的に描画 + Console.Clear() であり、非常に高い更新では、Console.Clear() がヒットしたときに描画が終了していないため、表示が非常に不安定になります。

このようなことを行うより良い方法はありますか?

コンソールにデータを書き込んで、それを他のデータに置き換えることはできますか?

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

silverlight - Silverlightゲームでは常にゲームループを使用する必要がありますか?

SilverlightのプライマリゲームループにCompositionTarget.RenderingTimerを使用する方法について読みました。他の言語で行われるように、ヒットテストと一般的なゲームロジックに使用されます。

これは、オブジェクトを一度にこのxピクセル内で移動するのが最善であるか(他の言語のゲームとして)、Silverlightアニメーションをより有効に活用して、イージングなどの機能を使用できるかどうか疑問に思っていたということです。

私が参照するオブジェクトは、ユーザーがキャラクターを動かしているプラ​​ットフォームゲームではなく、テトリスやポンなどのゲームにあります。

もう1つの領域はスプライトアニメーションです。たとえば、ウォーキングアニメーションは、ゲームループがフレームを変更したり、キーフレームのsilvrelightアニメーションを使用したりするのに最適ですか?

0 投票する
7 に答える
38164 参照

javascript - Javascriptで単純なゲームループを行うための最良の方法は?

JavaScriptでゲームループを作成する簡単な方法はありますか?何かのようなもの...

0 投票する
4 に答える
7515 参照

android - FPSが一定のAndroidゲーム?

一定の FPS でゲーム ループを実装しています。25~30FPSで十分だと思います。あなた自身の経験からのアイデアはありますか?FPS をまったく制限する必要がありますか?