Weitere ähnliche Inhalte
Ähnlich wie Gameprog1 (20)
Gameprog1
- 2. なぜC++を使うのか
動作が軽いから(諸説あり)
GPUへの負荷が軽い。
ゲームの実行環境はユーザーで異なるが、それぞれの環境で安定した動作ができる。
実行ファイル形式にすると起動がとても早い。(諸説あり)
SDL ( Simple DirectMedia Layer )
クロスプラットフォームなゲーム開発ができる
ウィンドウの作成、基本的な2Dグラフィックスの作成、入出力の処理、オーディオの出力などができる
C言語で書かれているためC++で動作でき、他のライブラリと併用して色々できる
Made with SDL ... Dota2 , factorio , TeamFortress2 , HALF-LIFE など
- 4. フレーム
ゲームの流れ
「初期化 → ゲームループ → 終了」
ゲームループの構成
フレームを繰り返す
1. 入力の処理
2. ゲームワールドの更新
3. 出力の生成
フレームを繰り返して、ゲームループを作る。