警察車と敵車の挙動
追ってくる車は2種類だけ。どちらもプレイヤーより小回りが利くので、直線で逃げるより曲がって潰すほうが早いです。
01敵は2種類しかいない
ビルドのシーンには、敵車として動く原型が2つだけあります。Car_Police(Police Car)と Car_Military_Jeep(Jeep Car)です。どちらも EnemyCarController を持ち、EnemyPool から必要数だけ取り出されて配置されます。
レベルごとに敵の数は変わりますが、種類はこの2つを超えません。見た目が違う車が増えたように見えても、中身はこのどちらかです。
022台の性能差
Police Car は耐久 10。プレイヤー車の半分以下で、まともにぶつかれば数回で壊れます。Jeep Car は耐久 25 で、Police の2.5倍しぶとい代わりに最高速は同じ 27 です。
注目すべきは旋回角です。敵車は 15、プレイヤー車は 10。つまり敵のほうが小回りが利きます。狭い場所で向き合うと、こちらが曲がりきる前に回り込まれます。
| 項目 | Police Car | Jeep Car | Player Sedan 1(比較) |
|---|---|---|---|
| 耐久 health | 10 | 25 | 50 |
| 加速 speed | 15 | 15 | 15 |
| 最高速 maxSpeed | 27 | 27 | 26 |
| 旋回角 steerAngle | 15 | 15 | 10 |
| トラクション traction | 1 | 1 | 2.5 |
| 制動 brakeSpeed | 1.5 | 1.5 | 3 |
| 回転の滑らかさ | 30 | 30 | 24 |
03追跡の仕組み
敵車はプレイヤーの位置を目標に走ります。ビルドには EnemyCarController と EnemyPool があり、レベル開始時にプールから取り出した台数を配置し、破壊されたらプールへ戻す作りです。
追跡の速度や反応の遅れを示す数値は公開されていません。体感ではありますが、直線では最高速 27 とこちらの 26(Sedan 1)がほぼ同じため、初期車両では距離が詰まりやすいです。
04対処のしかた
- 曲がり角の手前で減速し、敵を内側に誘い込んで壁に当てる。耐久 10 の Police はこれで壊れます。
- 広い場所では無理に曲がらず、いったん距離を取ってから向きを変える。
- 耐久 25 の Jeep は1回の衝突では壊れないので、2回当てる前提でコースを選ぶ。
- 敵の旋回角が上なので、低速で真横に並ばれると振り切れません。速度を乗せて離すのが基本です。
05不明な点
警察車の出現数、湧き位置のルール、追跡を諦める距離は、いずれもコードかデータに固定値として残っていません。レベルごとの Enemy Pools には配置用の入れ物だけがあり、実行時に数が決まります。
「警察が増えるレベル」という一覧を作ることはできません。この手帳では、確認できた2種類の性能だけを載せています。