Implemented a responsive, deterministic jump system with "game feel" enhancements and advanced air physics. Changes: - **Jump Logic**: Added variable jump height (hold/release control). - **Game Feel**: Implemented Coyote Time (jump after leaving ledge) and Jump Buffering (early input registration). - **Air Physics**: Added non-linear gravity (FallingGravityScale) for snappy jumps and Terminal Velocity clamping. - **Landing**: Added OnLanded delegate with heavy/light landing detection based on impact velocity. - **Config**: Added auto-calculation logic in PostEditChangeProperty to derive Gravity and JumpVelocity from desired JumpHeight and TimeToApex. - **Debug**: Added on-screen debug messages for Velocity Z and movement state. - **Fix**: Moved delegate declaration to global scope to fix blueprint visibility issues. Relates to: Phase 13, Phase 14 |
||
|---|---|---|
| .. | ||
| IA_Jump.ts | ||
| IA_Jump.uasset | ||
| IA_LeftTrigger.ts | ||
| IA_LeftTrigger.uasset | ||
| IA_Look.ts | ||
| IA_Look.uasset | ||
| IA_Move.ts | ||
| IA_Move.uasset | ||
| IA_NextDebugMode.ts | ||
| IA_NextDebugMode.uasset | ||
| IA_PrevDebugMode.ts | ||
| IA_PrevDebugMode.uasset | ||
| IA_RightTrigger.ts | ||
| IA_RightTrigger.uasset | ||
| IA_ToggleHUD.ts | ||
| IA_ToggleHUD.uasset | ||
| IA_ToggleVisualDebug.ts | ||
| IA_ToggleVisualDebug.uasset | ||