ゲーム製作

「ゲーム製作」の編集履歴(バックアップ)一覧はこちら

ゲーム製作」(2010/08/19 (木) 17:49:02) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*フレームレート固定 時間の値の巻き戻りへの対応 #highlight(c++){{ //currentTime()の戻り値とprevTimeはunsigned int while(currentTime() - prevTime < FRAME_TIME ){ //待ち処理 } }} unsigned intはマイナスになると0x100000000(unsigned intの最大値+1)を足してプラスにする。 10進法2桁で例えると、currentTime()が巻き戻って4、prevTimeが98のとき 4 - 98 = -94 &nowiki(){-94 + 100 = 6} となり、意図通りの差が得られる ---- #co(){{ 移動行列 $$\[ \left( \begin{array}{c c c} 1 \ 0 \ d_{x} \\ 0 \ 1 \ d_{y} \end{array} \right) \]$$ }}
*フレームレート固定 時間の値の巻き戻りへの対応 #highlight(c++){{ //currentTime()の戻り値とprevTimeはunsigned int while(currentTime() - prevTime < FRAME_TIME ){ //待ち処理 } }} &bold(){unsigned intはマイナスになると0x100000000(unsigned intの最大値+1)を足してプラスにする。} 10進法2桁で例えると、currentTime()が巻き戻って4、prevTimeが98のとき 4 - 98 = -94 &nowiki(){-94 + 100 = 6} となり、意図通りの差が得られる ---- #co(){{ 移動行列 $$\[ \left( \begin{array}{c c c} 1 \ 0 \ d_{x} \\ 0 \ 1 \ d_{y} \end{array} \right) \]$$ }}

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。