feat(dolphin): proper 3D mesh + swim animations (procedural)

- DolphinMeshBuilder.gd: ArrayMesh procédural, 14 sections elliptiques,
  nageoire dorsale, pectorales, queue horizontale (caudale), gradient
  dos #4a6d82 / ventre #d8e2ea
- Animations: battement caudale (sin), lean virage, flap pectorales,
  bob corps — fréquence x2 en boost
- Dolphin.tscn: remplace 6 capsules CSG par DolphinMesh + DolphinMeshBuilder
- DolphinController: corrige double-déclaration speed, pilote animate()
- CREDITS.md: mesh procédural CC0 original

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Floppyrj45
2026-04-19 18:11:03 +02:00
parent 52dc661e7b
commit e1fda4d393
4 changed files with 305 additions and 69 deletions

View File

@@ -4,10 +4,10 @@
- Godot Engine 4.6.2 — MIT License — https://godotengine.org
## Assets
_À compléter au fur et à mesure des phases_
| Asset | Source | Licence |
|-------|--------|---------|
| scripts/dolphin/DolphinMeshBuilder.gd | Mesh procédural original — aucune source externe | CC0 |
| icon.svg | Créé manuellement | CC0 |
| audio/music/underwater_theme.mp3 | https://opengameart.org/content/underwater-theme — Cleyton RX | CC-BY 3.0 |
| audio/sfx/underwater_ambient.ogg | https://freesound.org/people/Zozzy/sounds/56678/ (nemoscape2.mp3) — Zozzy | CC0 |