Add per-pose fall animation state and clip
Play a dedicated falling animation when the player is airborne and descending past a scale-aware velocity threshold. - PlayerCharacterController: new IsFalling state + Fall Animation Speed threshold (true only when !grounded && !wallClimbing && descending, scaled via CapsuleScale); explicitly false during wall/ceiling climb. - PlayerPose: per-pose Fall Clip + Fall Clip Speed (mirrors walk/run). - PlayerPoseController: select the fall clip while falling, fall back to the idle clip when a pose has none (no regression). - Author content: Paintman-Fall.anim assigned to Pose_Idle; UMotion project, Player prefab and scene authoring. - Docs: check off the fall animation in GAME_DESIGN.md. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
1 parent
fc73e26da1
commit
3b26f2e622
10 files changed
+11515
-101
No files matched your search
+11
-9
@@ -59,11 +59,22 @@ Online-PvP-Versteckspiel (Hide & Seek), 2–10 Spieler. Kurzüberblick der Mecha
|
||||
Schrägen mit Aufwärts-Hop drüber (kein Kanten-Flackern)
|
||||
- [x] **Animator-Anbindung**: `Running`-Bool wird bei Bodenbewegung gesetzt
|
||||
|
||||
### Posen & Charakter
|
||||
- [x] **Posen-System** (zusammenrollen, hinlegen) zum Anpassen der Silhouette
|
||||
- [x] Finales Charakter-Modell + Rig
|
||||
- [x] Animationen (Klettern, Springen, Posen) — **Laufen** bereits über den
|
||||
`Running`-Animator-Bool angebunden
|
||||
- [x] **Fall-Animation**: eigene Pose-Animation beim Fallen (Abwärts-Velocity über
|
||||
Schwellenwert, nicht am Boden; pro Pose authorbar mit Idle-Fallback)
|
||||
|
||||
### Bemalen (Kern der Camouflage-Idee)
|
||||
- [x] **MeshPainter**: nahtfreies Bemalen direkt auf dem 3D-Mesh des Charakters
|
||||
- [x] **GPU- und CPU-Pfad**, umschaltbar; Edge-Padding/Dilation gegen Naht-Linien
|
||||
- [x] Pinsel: **Farbe**, **Größe**, Texturauflösung, Grundfarbe (Inspector)
|
||||
- [x] Shader: `MeshPaintBrush.shader`, `MeshPaintDilate.shader`
|
||||
- [x] **Farbwähler-UI** (Farbrad/Color-Picker) statt fester Inspector-Farbe
|
||||
- [x] **Pipette / Eyedropper**: Umgebungsfarbe per Klick aufnehmen
|
||||
- [x] Weitere Brushes (Größe per Hotkey/Slider, evtl. Muster/Texturen)
|
||||
|
||||
### Kamera
|
||||
- [x] **Cinemachine** 3.1.7 Third-Person **Orbit-Kamera** (Maus)
|
||||
@@ -83,17 +94,8 @@ Online-PvP-Versteckspiel (Hide & Seek), 2–10 Spieler. Kurzüberblick der Mecha
|
||||
## 4. Checkliste — Was noch fehlt ❌
|
||||
|
||||
### Bemalen / Camouflage (höchste Priorität, ist unser Alleinstellungsmerkmal)
|
||||
- [ ] **Farbwähler-UI** (Farbrad/Color-Picker) statt fester Inspector-Farbe
|
||||
- [ ] **Pipette / Eyedropper**: Umgebungsfarbe per Klick aufnehmen
|
||||
- [ ] Weitere Brushes (Größe per Hotkey/Slider, evtl. Muster/Texturen)
|
||||
- [ ] Bemalung **zurücksetzen** / Undo
|
||||
|
||||
### Posen & Charakter
|
||||
- [ ] **Posen-System** (zusammenrollen, hinlegen) zum Anpassen der Silhouette
|
||||
- [ ] Finales Charakter-Modell + Rig
|
||||
- [ ] Animationen (Klettern, Springen, Posen) — **Laufen** bereits über den
|
||||
`Running`-Animator-Bool angebunden
|
||||
|
||||
### Spielablauf (Hide & Seek)
|
||||
- [ ] **Seeker/Hunter-Rolle** (immer menschlicher Spieler)
|
||||
- [ ] **Runden-System**: Vorbereitungsphase (verstecken/bemalen) → Suchphase
|
||||
|
||||
Reference in new issue
Block a user