Homebrew 4D Game Engine In Rust, inspired by Engine4D

Add w_move_speed to CharacterConfig for independent W-axis speed

CharacterConfig now has a separate w_move_speed field so W-axis movement can be tuned independently from XZ movement. The apply_movement method scales XYZ by move_speed and W by w_move_speed. Default value matches move_speed (3.0) for backward compatibility. Also adds test_apply_movement_uses_w_move_speed_for_w_axis to verify the W-axis scaling uses the correct speed multiplier.


Author sigilzero.dev
Date Commit Parent a98f35b7
+45 -4
2 changed files
+45 -4
2 changed files