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.
How does TextureRenderTarget2D get TArray<uint8> type data?
How do I set a material as a post-processing material?
Why does the REMOVE method of map container remove elements have memory leaks?
How to delete some elements correctly when deleting an array loop?
What is the difference between Camera and CineCamera?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
UMG RichText not appear image when packaged
How does TArray loop correctly remove elements in blueprints?
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 |