2Dのジャンプアクションゲームのサンプルを作成しました。
機能としては既存のライブラリを用いてより効率よくゲームを制作できるようになっています。
①リポジトリをクローン
git clone https://github.com/2DJumpActionSample/project.git②使用するライブラリのブランチを指定してチェックアウト
- develop-dxlib
develop-sdl
③setup.batを実行
-実行に必要なライブラリをダウンロードします。
④ソリューションファイルとプロジェクト名を自身のプロジェクトに沿った名前に変更
⑤セットアップ完了 -あとは自身の好きなように開発しましょう。
現在制作中です...。
Note
- コンポーネント指向
- コルーチン
- 非同期読み込み
- デザインパターン(ビジターパターンやステートメント)
- 当たり判定の簡易設定とフィルタリング
- 衝突判定時のすり抜け防止機能
- メモリマップファイルでのファイル読み込み
- JSONファイルでのデータ取り扱い
- C++20 モジュール機能
- etc.
- SDLでの実装
- アニメーション機能の実装
- IMGUIの学習
- サウンドエンジンであるFMODの学習
