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:
@@ -538,7 +538,7 @@ public class SharedInput {
|
||||
|
||||
// ── Animations-Vorschau ──────────────────────────────────────────────────
|
||||
public volatile float animPreviewRotY = 0f;
|
||||
public volatile float animPreviewRotX = 25f;
|
||||
public volatile float animPreviewRotX = -45f;
|
||||
public volatile float animPreviewZoom = 1.0f;
|
||||
public volatile float animPreviewSpeed = 1.0f;
|
||||
public volatile int animPreviewW = 512;
|
||||
|
||||
@@ -319,6 +319,8 @@ public class AnimPreviewState extends BaseAppState {
|
||||
}
|
||||
previewTarget.set(0, 1, 0);
|
||||
input.animPreviewZoom = 1.0f;
|
||||
input.animPreviewRotX = -45f;
|
||||
input.animPreviewRotY = 0f;
|
||||
|
||||
// Clips sammeln und melden
|
||||
List<String> clips = new ArrayList<>();
|
||||
|
||||
Reference in New Issue
Block a user