0

私のゲームの後のレベルでは、多くのゾンビが同時にスポーンされるため (最大 200)、画面上のすべてのゾンビのために fps が低下します。そのため、毎秒 1 つのゾンビがスポーンされるようにしたいと考えていますラグの一部を減らしますが、これを達成するためにスレッド/タイマーを使用したくありません。そのスレッド/タイマーを使用すると fps が減少し、作成しようとしているときに fps を減少させたくないからです。より高い。どうすればこれを達成できますか (ArrayList を使用してゾンビを生成します)?

4

1 に答える 1

1

ゾンビをスポーンするたびに、現在の時刻 (ミリ秒単位) を保存します。ゲーム ループ中に、現在の時間と保存されている時間の差を確認して、ゾンビをスポーンする必要があるかどうかを判断します。必要な場合は、これを新しい現在の時間として更新します。

于 2013-05-23T16:42:38.413 に答える