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>
This commit is contained in:
@@ -23,18 +23,29 @@
|
||||
"RUNNING_JUMP": "running_jump",
|
||||
"JUMP": "idle_jump",
|
||||
"PICK_UP": "pickup",
|
||||
"SIT_UP": "stand_up",
|
||||
"SITTING": "sitting",
|
||||
"SIT_DOWN": "sit_down_bench"
|
||||
"SIT_DOWN": "sit_down_bench",
|
||||
"SIT_UP": "get_up_sitting"
|
||||
},
|
||||
"previewModelPath": "Models/Chars/mainchar.j3o",
|
||||
"motionKeyframes": {
|
||||
"sit_down_bench": [
|
||||
"get_up_sitting": [
|
||||
{
|
||||
"time": 0.0,
|
||||
"tx": 0.0,
|
||||
"ty": 0.0,
|
||||
"tz": 0.25,
|
||||
"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
|
||||
|
||||
Reference in New Issue
Block a user