ドキュメントが言うように
//ticker.deltaTimeを次のようにスケーリングします
//約120FPSに相当
ticker.speed = 2;
ticker.speed = .5に設定すると、レンダリング全体が30 fpsで再生されますか?
しかし、それは機能しません。
PIXIは、レンダリングするように指示した場合にのみレンダリングします。 それをrequestAnimationFrameに接続すると、ブラウザーが再度描画できるたびに呼び出されます。 共有ティッカーを変更しても、これにはまったく影響しません。
renderer.renderをPIXIティッカーに接続した場合でも、1秒間に60回コールバックします。 ご覧のとおり、速度係数は、ティッカーが更新されるときに渡されるdeltaTime値に影響しますが、呼び出される頻度には影響しません。
したがって、ゲームが60 fpsで実行されていて、スケールが1の場合、ティックの更新は1秒間に60回呼び出され、そのたびにdeltaTimeが1になります。ただし、スケールを0.5に設定すると、ティックの更新が行われます。 1秒間に60回呼び出されますが、deltaTimeは0.5です。
@readygosports上記があなたの質問をカバーしていない場合は、あなたが意味することのjsfiddleを提供していただけませんか:)
これが答えられたように見えるので、閉じます! 乾杯!
このスレッドは、閉じられた後に最近のアクティビティがないため、自動的にロックされています。 関連するバグについては、新しい問題を開いてください。
最も参考になるコメント
PIXIは、レンダリングするように指示した場合にのみレンダリングします。 それをrequestAnimationFrameに接続すると、ブラウザーが再度描画できるたびに呼び出されます。 共有ティッカーを変更しても、これにはまったく影響しません。
renderer.renderをPIXIティッカーに接続した場合でも、1秒間に60回コールバックします。 ご覧のとおり、速度係数は、ティッカーが更新されるときに渡されるdeltaTime値に影響しますが、呼び出される頻度には影響しません。
したがって、ゲームが60 fpsで実行されていて、スケールが1の場合、ティックの更新は1秒間に60回呼び出され、そのたびにdeltaTimeが1になります。ただし、スケールを0.5に設定すると、ティックの更新が行われます。 1秒間に60回呼び出されますが、deltaTimeは0.5です。
@readygosports上記があなたの質問をカバーしていない場合は、あなたが意味することのjsfiddleを提供していただけませんか:)