0
私は、ボールの位置を保持し、毎秒60回クライアントに送信するサーバーを持つアプリケーションを持っています。Phaserでスプライトを移動する
その入力に基づいて、私はPhaserスプライトx、yの座標と速度を更新しています。滑らかな移行が期待されますが、私はうるさい動きです。ネットワークパケットは、あなたのアプリに配信されている - そう
私は、ボールの位置を保持し、毎秒60回クライアントに送信するサーバーを持つアプリケーションを持っています。Phaserでスプライトを移動する
その入力に基づいて、私はPhaserスプライトx、yの座標と速度を更新しています。滑らかな移行が期待されますが、私はうるさい動きです。ネットワークパケットは、あなたのアプリに配信されている - そう
何を経験していると、ネットワークジッタであるスプライトの位置を移動/更新の正しい/良い方法があり、
私はSprite.moveToXY
を使用してみましたが、その後私も他人の行動を取得します時間間隔が変化する。
最後に受信したサーバーの位置までinterpolate your sprite's positionにする必要があります。あなたのケースではおそらくサーバーからの速度を使用する必要はありません。
ああ、60 FPSよりも少ない頻度でネットワークパケットを送信すると、たとえば20 FPSを試すこともできます。