メインループ作成
この章ではゲームプログラムを作るためのメインループ周りなどを整えます。
フォームの修正
フォームのファイルとクラスの名称変更
ゲームを作るに辺り、専用のフォーム名に変更します。- Visual Studioで新規プロジェクトを作成する
- 「ソリューションエクスプローラー」から「Form1.cs」を右クリックした後「名前の変更」を選択
- 「GameForm.cs」に変更
- ファイル名の変更をするか問われるので「はい」を選択
- ファイルとクラスの名称変更が完了
コードの編集
- 「GameForm.cs」と「Program.cs」で「コードの編集」を選択
コード
Program.cs
GameForm.cs
後でゲームを作成していくため、毎フレーム処理が行われるように
public void Exec()
を作り、その中でpublic void MainLoop()
をゲームが終了されるまで呼んでいます。
ここまでの進捗
ここまではC#のWindowフォームの中でメインループを作る下地処理です。DirectXに関わらないため詳細は省きます。
次に必要なフォーム設定を行います。。