2021-01-01から1年間の記事一覧

ひとつのクラスから、いろんなオブジェクト、インスタンスを作るとどうなるか

1.C++の特徴 ①変数の宣言する場所 使う直前に宣言してもよい int a=0; printf("%d\n",a); int b=1; printf(%d\n",b); ②関数で、同じ名前の関数がいくつもある。 ただし、すべて引数が異なる。 オーバーロードといいます ③クラスが使える クラスとは、ひと…

CarProj新シリーズのもとをアップしました

いままでのプロジェクトでは、継ぎ足しプロジェクトになっていました 特に、モデルの取り扱いは、扱いにくかったです。 プレーヤーですと Player g_player; CModel g_playermodel; 宣言がふたつ必要でした、これを今回は統一しています。 CPlayerをCObjectに…

DirectX2Dゲーム イントロ ビデオ撮り

DirectX10で書かれたゲームです みなさんの先輩の作品イントロです 一番最初のところ、飛びました。 MP4です ロードできないので、画像です AIOS プロジェクト

2022年度合同コンテストについて

昨日、2021年度12月23日、担当の先生と 確認しましたが、コントローラの件は、審査する側からすると 大変ということで、オプションです。 今まで通りでよいと思います。 マウス操作のかたは、プラス点だと思います。 それで、審査のしやすさですが、やはり視…

2D描画プログラム

Titleシーン向け2D描画プログラムを作成しました DirectTextツールをつかっています C2DImage.cpp C2DImage.h シーン管理は一番大きなシーン管理は game.cppです ここに全シーンを扱っています gamescene.cppはゲームシーンを管理しています 従って、game.c…

CarProject Titleシーン

Titleシーンですが、まだできていません game.cppがよいのでは、と思っています gamescene.cppは、ゲームシーンですよね if()文で管理してもよいのですが switch()文で管理すると、コーディングがきれいで わかりやすいです 手順 Titleシーンのグラフィック…

CarProject Playerクラスについて、考証

Playerクラスを使っている、すべての オブジェクト(台、車、お城)が初期化関数の影響を受けます 現在、車を横に回転させるため、90度回転させてます //2021-11-19 Player::m_rot.y = -float(XM_PI / 2);//右向き XM_PI 180度のこと m メンバ変数のこと rot…

CarProject アイテム追加に関して

今回のプロジェクトですが gamescene.cppで、ずっと追加するオブジェクトは jump台、お城、車などすべて モデルは、CModel(クラス)から 位置情報に関しては、Player(クラス)から 作ってきました、 ひとつのオブジェクトに対して、ふたつのクラスを適用 …