In the Character Movement Component, setting the Plane Constraint Normal to a value other than default, and then attempting to change the value back to the default does not revert to the default value. Instead, it keeps the value that you changed it to initially.
The user discovered a workaround. If you set the Plane Constraint Axis Setting from Custom to X and then back to Custom, it accepts the changes.
Found in 4.10.2 binary. Reproduced in 4.11 Preview 3 and Main CL 2843442
1. Create a new Sidescroller Project
2. Open the SideScrollerCharacter blueprint
3. Select the Character Movement Component
4. Navigate to the Planar Movement section in the Details panel
5. Set the Y value of Plane Constraint Normal to 1.0 (leave the X-value at 1.0 as well)
6. Compile
7. PIE (Notice the movement is constrained as expected)
8. Return to the Character blueprint, and set the Y value of the Plane Constraint Normal back to 0.
9. Compile
10. PIE
Result: The movement is still constrained to X/Y, even though the Y Value has been set back to 0.
Expected: Setting the Y Value back to 0 would only constrain the movement to the X axis.
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Simulation - Physics |
---|---|
Affects Versions | 4.10, 4.11, 4.12 |
Target Fix | 4.12 |
Fix Commit | 2846434 |
---|---|
Main Commit | 2855709 |
Created | Jan 26, 2016 |
---|---|
Resolved | Jan 28, 2016 |
Updated | Apr 27, 2018 |