自作ゲーム開発者たちのメンバー募集at GAMEDEV
自作ゲーム開発者たちのメンバー募集 - 暇つぶし2ch956:Hiromiti
17/02/16 01:15:34.27 AYiRXhGA.net
ゲームプログラミング講座を始めるなら
まず最初にリアルタイムプログラムから取り掛からないとな
リフレッシュレートが60Hzと70Hzのパソコンがあったとして
その両方で同じ時間でアクション動作をさせるアルゴリズムを構築しなくてはいけない

60Hzではループ1に掛かる時間は1/60秒(0.016~0.017秒)
70Hzではループ1に掛かる時間は1/70秒(0.014~0.015秒)かかる計算になる
つまり、70Hzのパソコンだと動作スピードが60Hzよりも早くなってしまう

この問題を解決するために中学の数学で教わる等速度運動の公式を用いることになる。
「移動速度 × 経過時間」という計算だな
DXライブラリ関数には、GetNowCount関数というのが用意されてる。
これはパソコンを起動してからのミリ秒で時間を取得するための関数
ミリ秒というのは1000分の1秒のこと

ということは変数はfloat型が必要になる
int型では出来ない
まあ、DXライブラリの公式リファレンスのGetNowCount関数を調べれば
どの変数を用いればいいのか説明してるけどね


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch