キャンバスへの描画で問題が発生しました。問題は、イベントが発生すると、「requestAnimFrame」が遅いことです。
現在の描画から次の描画までの時間を確認できます。
テキストボックスに少し長いテキストを入力するだけです。入力すると、ギャップタイムが長くなります。
fsfiddleでテキストボックスに入力すると、テキストの色がチェックされます。
少し時間がかかります。たとえば、「v」または「var」と入力します。私の場合、ギャップ時間は16から58に変わります。または、ドラッグしてソースコードを選択すると、時間がかかります。その理由は、DOMへのアクセスまたは一部の画面の変更である可能性があります。
しかし、それだけではありません。socket.ioを使用してゲームを作成しています。ゲームがsocektを受信すると、ギャップ時間は100ms以上になります。しかし、ソケット機能は10msまたは20msかかります。
これはゲームプログラミングの重要な問題です。
それを解決する方法はありますか?