A workaround was provided for the user, to use 'Set Attach End to Component' nodes during BeginPlay. While this fixes the issue in gameplay, the editor preview no longer syncs with gameplay.
Steps as per user on UDN:
1. Set up an actor blueprint with 2 static mesh component, each with a cable component attached. Set the other end of each cable component to be attached to the other static mesh component.
2. Place this actor in the world, away from the origin.
3. Begin PIE
4. Notice that one of the cables has it's 'other' end starting near the origin.
Alternatively:
1. Download sample project provided by user in UDN case: https://udn.unrealengine.com/s/case/500QP00000S4I34YAF/cable-component-behavior-is-dependent-on-component-registration-order
2. Start play-in-editor
3. Observe the cable particles spawning at the origin and then snapping back to their intended position
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
How do I set a material as a post-processing material?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
How to delete some elements correctly when deleting an array loop?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-237540 in the post.
0 |
Component | UE - Gameplay - Components |
---|---|
Affects Versions | 5.4, 5.3, 5.5 |
Target Fix | 5.6 |
Created | Jan 9, 2025 |
---|---|
Updated | Jan 14, 2025 |