Enable Non Z Up - DrowningDragons/MoveIt-Wiki GitHub Wiki
This doesn't exist yet
2.5.0.0 has partial support completed but it is not ready
Draft documentation (my notes)
Warning
This support is eternally experimental, subject to change (as I have no control over NinjaCharacter) or be dropped.
And it is limited in how much of MoveIt is supported when in use.
MICharacterInterface
This interface is optional and only used if you want to change default behaviour
Add MICharacterInterface
to character
Override interface per-character
Rotation Rate
MoveIt uses RotationRate
of 540 but NinjaCharacter uses 360.
You will glitch severely if all these values aren't the same.
Set all CharacterMovementComponent RotationRate
(Pitch, Roll, Yaw) to 540 (or your own value) for desirable results.
Runtime changes
Modifying UseZUp at runtime wont work - it's cached for performance
Limitations
Support is rudimentary, you should expect things to not work quite as well, and you should expect issues that you bring up to not always be fixed
- Cycled Movement doesn't work correctly (due to issue with NinjaCharacter)
- Foot IK doesn't work as well as I would like
- Pelvis Z offset is aggressive and requires changing settings
- Does not support foot rotation
- Aim Offset not supported
- Look Target not supported
- Orient to Ground is obviously disabled (since you're orienting the entire character)