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関数 – キーボードが押されたときに呼び出される関数です。今は考えなくて大丈夫です。
© Copyright 2024 ExpyDoc