問題タブ [pygame-clock]
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.
python - pygame.time.get_ticks() に関する問題
パスで 1350 ミリ秒ごとに敵をスポーンする必要があるゲームがあります。そして敵はスタートボタンを押してからやってくる。
時間間隔コード:
ここで、スタートボタンを押して5秒くらい経つと、最初は大量の敵が殺到し、その後またスムーズに襲ってきます。開始ボタンをクリックするのに時間がかかるほど、開始時により多くの敵が一緒にスポーンします。私はそれについて何をすべきかわからない。
助けていただければ幸いです。
python - pygame - 一定のフレームレート
Pygame ゲームでできるだけ一定のフレーム レートを実現したいと考えています。
この回答 ( Setting a fixed FPS in Pygame, Python 3 ) は、滑らかでフレームレートに依存しない結果を得る方法を説明していますが、これは一定のフレームレートと同じではありません。
私が期待しているのは(30 FPSの目標の場合):
- 処理時間が 1/30 秒未満の場合は、残りの時間だけスリープして、すべての CPU リソースを使用しないようにします。
- それ以上の場合は、眠らないでください。
1つの解決策(ただし、最適ではないようです。理由はわかりません):
clock.tick
@ Rabbid76の回答後に編集。