C#でゲームプログラム講座
本講座はMicrosoft Visual C#.NET Ver 2003 + Managed DirectXおよびMicrosoft Visual C#2005 + Managed DirectXを基準に進めていきます。
学校でとりあえずC言語を習ったんだけど、実際なんの役に立つの?と言う方はかなり多いはず。そんな方を対象にVC#とManaged DirectXを使って、ハイクオリティーなゲームを作ろうと言うのがこの講座です。もちろん、自分の好きなようにゲームが作れるようになれば、プログラムの実力も相当ついているはず。(多分…そのハズ…)
妙に学生向けな感じがかなりすると思いますが、とにかく今ゲームを作りたいという方の手助けになれば幸いです。
この講座について
はじめに… この講座の目標。
C#基本事項
C#についての簡単な講座です。開発環境の構築法から、文法事項、ちょっとしたテクニックを紹介します。
- 細かな文法事項 : 講座内に出てきたこまかな文法の説明(随時更新)
- 開発環境の構築 : C#の概要と、環境の構築(VC#.NET)
- 操作法の説明 : Visual Studioの簡単な操作法説明と小さなプログラムの作成
- クラス(基本@) : クラスについての簡単な概念説明と定義法
- クラス(基本A) : アクセス修飾子とオーバーロードの説明
- フォームコードの説明 : 最初に作られるコードの説明と動作の仕組み説明(2003)
- 継承@(設計編) : クラス継承の入門と考え方の説明
- アクセス修飾子 : カプセル化に重要なアクセス修飾子の話
- オーバーライド : 便利な機能オーバーライド・抽象クラスの説明
C#ゲームプログラムテクニック
ゲームプログラムに必要なテクニックを紹介しています。
DirectXプログラミング
ここでは主にManaged DirectXに関する方法を紹介しています。
- DirectXとは? : DirectXの基本事項説明
- DX開発環境の構築 : DirectXSDKをインストール
- DirectInput@ : DirectInputを使ったキーボード入力
- DirectGraphics@ : Direct3Dの描画の基本
- DirectGraphicsA : Direct3Dで四角形の描画
- DirectGraphicsB : テクスチャマッピング
- DirectGraphicsC : アルファブレンディング
参考書籍紹介
管理者が参考にした書籍のレビュー
姉妹サイト:こーひーたいむCG つくりました
一般プログラミングTipsから、モデリング、2DCG、3DCGまで、総合グラフィックス情報配信サイト(にしていく予定)です。
プログラミング・グラフィックス情報サイト こーひーたいむCG
C#でゲームプログラミング講座は管理者TAKAOの知識を元に書かれています。ここで紹介されている事柄に関しては一切の責任を負いかねます。また、内容について確認を行ってはおりますが、間違え等ございましたら下記のメールアドレスにご連絡ください。その他、このサイトに関するご要望・ご感想もお待ちしております。
ご連絡先:info@clks.jp
※「@」は全角で表記されています。メールを送る際は半角の「@」に置き換えてください。
本ページは、Microsoft Internet Explorer 6.0以上および、Mozilla Firefox 1.5以上を対象に作られています。それ以外のブラウザでは正常にレイアウトを表示できない場合がございます。