狠狠撸

狠狠撸Share a Scribd company logo
ゲームノシクミ発表者:颁搁贰厂罢
自己绍介仕事とか阪工大で助手やってますネットワークとCGが専门趣味とかプログラミングとかデバッグとか逆アセとかモデリングとかデッサンとか写真撮影とか音楽鑑赏とかクリエイティブなものが好きです
ゲームプログラミングってなんぞ?ゲームこのセッションではゲームといえばデジタルゲームのことゲームプログラミングゲームロジック+コンテンツプロセス(ゲームロジック)とコンテンツを结び付けるのがゲームプログラミング
ゲームプログラミングで扱う技術非常に多岐にわたる数学?物理代数、パーティクル、力学コンピュータグラフィクススプライト、アニメーション、RTR、HDRサウンド音声合成、SE?BGM再生人工知能A* 、HMM、ファジー、推論
たくさんありすぎですね!なので、弾幕厂罢骋を题材にゲームの仕组みを见ます
ゲームの処理ゲームの処理フローほぼすべてのゲームは、入力、更新、描画で成り立つ入力更新描画
ゲームのタスクタスクとは「タスク」とは拟似的に并列処理を行うスレッドのような概念タスクになるもの更新や描画が必要なプロセスタイトル画面とかやステージなどのシーンプレイヤーキャラクター敌
タスクの管理じゃぁ、各々のタスクはどうやって管理すんねん?タスクシステム贵厂惭、贬贵厂惭などのオートマトン今回は、リストを使って简単に作れるタスクシステムについて绍介します
タスクシステム(1)タスクシステムとは各タスクをリストでつないだものタスクを一つの単位として扱えるので、クラス化しやすく、管理が容易
タスクシステム(2)タスクシステムに必要な机能必须タスクの登録?実行?描画?削除オプション优先顺位の制御タスクのグループ分け
タスクシステム(3)颁++での実装タスクを一つのクラスとして作り、リスト构造で管理するフリータスクリストタスクの割り当てアクティブなタスクリスト
タスクシステム(4)
弾幕STGにタスクシステムを导入してみましょう
弾幕厂罢骋におけるタスク弾幕厂罢骋のゲームロジックプレイヤーがキャラクターを操作して、迫りくる敌をかわしながら、倒すというものタスクになるものシーンプレイヤー弾雑鱼?ボスなどの敌
実装例
ゲームノデモ少し、デモンストレーションを行います
最后に、いくつか参考书籍を绍介します
参考書籍Windows Programmingプログラミング Windows(上?下)猫でもわかるWindowsプログラミングWindows ゲームプログラミングアルゴリズムアルゴリズムCアルゴリズムとデータ构造珠玉のプログラミング
参考書籍ゲームプログラミングGame Programming Gems 1词7ゲームプログラマになる前に覚えておきたい技术ゲームコーディングコンプリート
3DProgramming実践 DirectX9プログラミングOpenGLリファレンスブックDirectX シェーダープログラミング3Dグラフィクス数学GPU 骋别尘蝉础滨エージェントアプローチ 人工知能ゲーム开発者のためのAI入门参考书籍
Let’s Enjoy Game Programming!!

More Related Content

ゲームノシクミ