More Related Content
PDF
PDF
PDF
PDF
cocos2d-xを使った開発で効率よく多職種連携したい話 PPTX
20200527 zoomlocalrecording PDF
PDF
PDF
What's hot
PPTX
Cocos2d-x(JS) ハンズオン #03「複数あるボタンの使い分け」 PDF
Cocos2d-JSと物理演算で作る横スクロールアクションゲーム #scripty06 PPTX
Cocos2d-x(JS) ハンズオン #04「タッチイベントの使い方」 PPTX
Mouse without borders .NETラボ勉強会 2012-08-25 PDF
PPT
PDF
最近のWindowsタブレット、ガジェットLinuxハッキング #osc17sm PPTX
PDF
PDF
第3のスマートフォンOSハッキングと各種ガジェット 改造最新情報 in 2019 東京Fall Hacking the third Smartphone ... PDF
10分で分かる(かもしれない) iOS 7 SpriteKit Framework PPTX
PPTX
Cocos2d-x(JS) ハンズオン #06「3rd SDKの導入を簡単にするSDKBOX」 PDF
NetBSDのクロスビルドのしくみとインストール済みLive Imageの作成 PDF
Androidクラウドブック DynabookAZでLinuxを色々と遊んでみよう PPTX
Cocos2d-x(JS) ハンズオン #08「様々な画像描画方法」 PDF
PPTX
PDF
Android タブレットにLinuxを入れて色々と遊んでみよう 続編その2 Hacking of Android Tablet on Linux PDF
今時のLinuxにおけるGPUエンコード事情2018 Similar to Gameprog1
PPTX
PDF
PDF
PPTX
PDF
PPTX
横浜国立大学PCサークルSCITEXの活動 in SGF2012 PPT
Ai-Lug(Aizu.LT×つくらぐ)「2.情報大学生ならゲームつくろうぜ!」 PPTX
PDF
PDF
PDF
Cocos2d-x v3.2を利用してシューティングゲームを作ろう! PDF
PDF
cocos2d-xにおけるBox2Dの利用方法および便利なツール PPT
PPTX
PPTX
PDF
PDF
PDF
PDF
Gameprog1
- 1.
- 2.
なぜC++を使うのか
動作が軽いから(諸説あり)
GPUへの負荷が軽い。
ゲームの実行環境はユーザーで異なるが、それぞれの環境で安定した動作ができる。
実行ファイル形式にすると起動がとても早い。(諸説あり)
SDL ( Simple DirectMedia Layer )
クロスプラットフォームなゲーム開発ができる
ウィンドウの作成、基本的な2Dグラフィックスの作成、入出力の処理、オーディオの出力などができる
C言語で書かれているためC++で動作でき、他のライブラリと併用して色々できる
Made with SDL ... Dota2 , factorio , TeamFortress2 , HALF-LIFE など
- 3.
- 4.
フレーム
ゲームの流れ
「初期化 →ゲームループ → 終了」
ゲームループの構成
フレームを繰り返す
1. 入力の処理
2. ゲームワールドの更新
3. 出力の生成
フレームを繰り返して、ゲームループを作る。
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 21.