マルチプレイヤー ピンポン ゲームを作成しましたが、約 60 ミリ秒のラグがあるため、弾むボールがスムーズに動きません。ゲーム自体はここで入手できますが、クロムでのみ動作し、サイト自体は私の母国語で書かれているため (動作させるには明らかに 2 つのブラウザーが必要です)、問題の jsfiddle を次に示します。
フィドルでわかるように、dx
とdy
が定義されており、1 秒あたりのリフレッシュ数は として定義されていspeed
ます。これら 3 つの変数を一定に保つ必要があります (ボールがスムーズに動かない原因になっていることはわかっています)。
ここで質問です: これらの変数に触れずに、ボールが滑らかに動くように見せるためのトリックはありますか? ボールの新しい位置をレンダリングする + ボールの以前の位置を不透明度 50% でレンダリングすることを考えていましたが、まだテストしていません。この問題に対する他の解決策はありますか?