- 1 名前:名前は開発中のものです。 mailto:sage [2014/07/08(火) 19:30:19.51 ID:J+zVqUil]
- ゲーム製作におけるC/C++全般に関するスレです。
元スレ DXライブラリ 総合スレッド その17 toro.2ch.net/test/read.cgi/gamedev/1383795645/ 前スレ C/C++ゲーム製作総合スレッド Part1 toro.2ch.net/test/read.cgi/gamedev/1337516528/ C/C++ゲーム製作総合スレッド Part2 toro.2ch.net/test/read.cgi/gamedev/1351015269/ C/C++ゲーム製作総合スレッド Part3 toro.2ch.net/test/read.cgi/gamedev/1357899040/ C/C++ゲーム製作総合スレッド Part4 toro.2ch.net/test/read.cgi/gamedev/1376262450/ C/C++ゲーム製作総合スレッド Part5 peace.2ch.net/test/read.cgi/gamedev/1389798031/
- 140 名前:名前は開発中のものです。 mailto:sage [2014/09/08(月) 21:18:20.61 ID:tYyDmrPQ]
- 別に必要ならUpdate相当のイベント起こしたっていいじゃない
Windowsとか普通のアプリでアニメーションしたいならWM_TIMERとか別スレッドのタイマーで処理してから 描画のWM_PAINTを間接的に呼び出してるわけだし 描画のイベントを約16msで起こして内部で状態更新すれば60フレームのゲームだ
- 141 名前:名前は開発中のものです。 mailto:sage [2014/09/09(火) 01:28:32.21 ID:iF9Myub/]
- 俺もDXライブラリしか使ったことないからわかんないんだけど描画ループとゲーム内処理のループって分けてマルチスレッドにするもんなの?
ダブルバッファってのもなんか、全ての描画リソースを2倍持つって結構勿体無いなとか思うんだけど ネトゲでよく200fpsとか表示されててなんじゃこりゃとか思ったことあるけどゲーム内処理ループの事だよね?
- 142 名前:名前は開発中のものです。 mailto:sage [2014/09/09(火) 03:36:37.22 ID:C1Zjzm8i]
- 無限ループの中で定期的にPeekMessage関数を呼んで
受信しているウィンドウメッセージを処理するようにするようにする方法が一つある (DxLibで言えばProcessMessage関数みたいなもんだと思いねぇ)
|

|