Renaming a blueprint component and presing ocmpile will reset any altered instances of the blueprint to default values.
1. Open Editor (any project)
2. Create new blueprint
3. Add a static mesh component to blueprint (any mesh)
4. Rename component to "test1"
5. Compile
6. Place copy in level
7. Select blueprint in level
8. In details pane, select the static mesh component and change mesh/material to any other mesh/material
9. In blueprint, rename component to "renamed"
10. Compile
Results:
Blueprint copy in level reverts to default values
Expected:
Blueprint maintains altered values, component is renamed.
How to delete some elements correctly when deleting an array loop?
Why does the REMOVE method of map container remove elements have memory leaks?
How do I set a material as a post-processing material?
How does TextureRenderTarget2D get TArray<uint8> type data?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
What is the difference between Camera and CineCamera?
How to implement springarm components to scale according to mouse position in spawn?
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.9 |
Target Fix | 4.14 |
Fix Commit | 3148022 |
---|---|
Main Commit | 3152997 |
Created | Sep 15, 2015 |
---|---|
Resolved | Oct 1, 2016 |
Updated | Apr 27, 2018 |