Files
blight/blight-assets/src/main/resources/animations/sets/human.animset.json
Mario ba0b80f524 Navigation, Bank-Setzen und AnimSet-Editor Keyframes
- CharacterNavigator: universelle Pfad-Navigation für Spieler und NPCs
  (PathFinder + Terrain-Slope-Check + Stuck-Erkennung, Walk/Run)
- PlayerInputControl: navigateTo/stopNavigation-API, Navigator hat Vorrang
  vor WASD; setNavigationSources für PathFinder + TerrainChunkState
- WorldInteractableState: Bank-Setzen komplett neu (< 5m, E-Taste),
  Navigator läuft zum Sitzpunkt, dreht Rücken zur Bank, spielt
  sit_down_bench / sitting / get_up_sitting; Bett weiterhin mit Rücklauf
- AnimSet-Editor: Kamera startet mit -45° Pitch; AnimKeyframe-Offset-Editor
- WorldScene: PathFinder + ObstacleRoot an PlayerInputControl übergeben

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-23 18:18:58 +02:00

55 lines
990 B
JSON

{
"clips": [
"get_up_sitting",
"idle",
"idle_jump",
"pickup",
"running",
"running_jump",
"sitting",
"sitting_floor",
"sprinting",
"stand_up",
"tpose",
"walking",
"sit_down_bench"
],
"actionMap": {
"DEFAULT": "tpose",
"IDLE": "idle",
"WALK": "walking",
"RUN": "running",
"SPRINT": "sprinting",
"RUNNING_JUMP": "running_jump",
"JUMP": "idle_jump",
"PICK_UP": "pickup",
"SITTING": "sitting",
"SIT_DOWN": "sit_down_bench",
"SIT_UP": "get_up_sitting"
},
"previewModelPath": "Models/Chars/mainchar.j3o",
"motionKeyframes": {
"get_up_sitting": [
{
"time": 0.0,
"tx": 0.0,
"ty": 0.0,
"tz": -0.25,
"rx": 0.0,
"ry": 0.0,
"rz": 0.0
}
],
"sitting": [
{
"time": 0.0,
"tx": 0.0,
"ty": 0.0,
"tz": -0.25,
"rx": 0.0,
"ry": 0.0,
"rz": 0.0
}
]
}
}