C++特別課題

C++特別課題
最終目標


シューティングゲームを作る!
最低ライン
–
–

プレイヤー機、敵機の表示。
弾の発射、当たり判定、敵機の削除の5点。
覚えておきたい技術。
–
–
オブジェクト指向型プログラミングの概念把握
Classの概念の理解。
買って欲しい物

「やさしいC++」
–
–

C++の本なら基本的にOKです。
今回は連絡してなかったので、自分のを使ってくださ
い。
Visual Studio 2010 Express
–
http://www.microsoft.com/japan/msdn/vstudio/exp
ress/ よりダウンロード。
第一回目課題


Paint関数内を変更して、長方形と楕円の書き方
を理解する。
Objectクラスの作成。
–
–
–

メンバはx,y座標と幅w、高さhがあればいいでしょう。
関数はこちらでは特に指定しません。必要と思うもの
を作成してください。
(Act関数とPaint関数があれば十分です。)
時間があればAct関数を用いてObjectの移動を
してみましょう。
追加説明


Windowsに必要な部分は極力考えなくていいよ
うにしておきました。
Base.h、Base.cppに用意した関数のみ変更す
るようにしてください。
関数説明

Act関数
–

Paint関数
–

1秒に60回呼び出されます。アニメーション時などに使用してください。
InvalidateRectを消すと画面が変わらなくなるので注意
描画時に呼び出される関数です。ActでInvalidateRectされている場合は60bps
で更新されます。
KeyBoard関数
–
キーボードが押されたときに呼び出される関数です。今は考えなくて大丈夫です。