Godot4 の Path2D / PathFollow2D を複製して使うと、
「キャラが全員まったく同じ動きをしてしまう」 という現象が起きます。
この記事では、 複数キャラを別々の経路で動かすために必要な設定を解説します。
前提知識
Path2D / PathFollow2D の基本は以下の記事がわかりやすいです。

【Godot Engine】Path2D/PathFollow2Dを使って決まった経路で動かす方法
環境
- Godot4.5
設定方法
Curve は複製しても共有されるので、ユニーク化が必要になります!
では、実際に以下のようなシーンを複製してステージを徘徊する敵キャラを表現します!
- Path2D
- PathFollow2D
- 移動させたいキャラ(CharacterBody2Dなど)
- PathFollow2D
まず、Path2Dを使ってEnemy1というキャラクター1体を移動させます。
この画像のようにPath2Dを設定すると以下の動画のような動きになります。

次に先ほど作成したPath2Dを複製し、経路を設定します。
そうすると画像のように複製元の経路まで変更されてしまいます!
片方を変更するともう片方も変わってしまう😱

そうならないために2つの方法があります。
1.Path2DのCurve(経路)が空のものを複製する

2.複製した後にCurveをユニーク化する

これにより各々が別のCurveを参照するので個別に編集することができます!
まとめ
Path2Dを利用して複数キャラを個別に移動させるためには、
Path2DのCurveが空のものを複製するか、複製した後にCurveをユニーク化すればよい。💯
