- 49 名前:名前は開発中のものです。 mailto:sage [2008/12/04(木) 09:57:54 ID:RX5lX7pK]
- DirectX使ってれば、PresentParameterを適切に設定すれば勝手に。
使ってない場合は、適当にスレッドをスリープさせる関数で規定の時間がたつまで待つ。 保持しておいた手前の時刻と、現在の時刻の差がが1/60≒0.01667=ONE_FRAME秒以上になるまで↑を行う。 MainProcess() { // さまざまな処理。 while(ONE_FRAME <= currentTick - previousTick) { スレッドを一定時間休ませる関数を呼び出す。 } previousTick = currentTick; }
|

|