# 第21回開始用プロジェクト

第20回の標準到達状態です。第21回では、CSVから敵の配置位置を読み込み、`Enemy`と`EnemyManager`を追加します。

## 実装済みの内容

- `StageCell`と定義表によるレンガと苔石の描き分け
- CSVの行・列付きエラー診断と可変サイズのステージ
- ワールド座標とカメラ追従
- 加速度、摩擦、重力、ジャンプ、地形衝突
- 画像サイズと表示矩形、命中矩形の分離
- 待機、走行、上昇、落下アニメーション
- `PlayerEvents`から再生するジャンプSEと着地SE

## 実行方法

1. `PlatformerGame2D.sln`をVisual Studio 2026で開く
1. 構成を`Debug`、プラットフォームを`x64`にする
1. ビルドして実行する

DXライブラリの場所は`DXLIB_ROOT`または`DXLIB_VC_DIR`で指定します。編集する素材はプロジェクト直下の`Assets`です。
