I attach the cable actor to Cell(static mesh component),and when I activate this platform, the “Cell” will translate between “Start Point” and “End Point” thus make the rope tract the platform.
The cables were set attach end to the Platform’s relative sockets.
Blueprint:
But when I activated the platform, the “Cell” was moving perfectly but the ropes attached to it were flickering.
The flickering is like something goes wrong with the rendering order and transparency.
I tried:
Setting the Cables’ tick group to Post Physics.
Attch one new cable’s end to the Cell, and drag it as a child of the Platform.
But it still happens.
I suppose:
The Start of the cable actor is not allowed to move persistently.
Hello. If it’s still relevant. Maybe the problem is related to the video card, I had the same problem on UE5, but it disappeared when I switched to UE4. Try to run on UE4.
This is a bug, fixed in this commit but still present in the latest 5.3.2 build. The OnUpdateTransform function was being called every time the component’s transform changed and it was causing a refresh.
Unfortunately, the flickering issue is still present and I haven’t find a solution yet to fix it, I’m commenting here hoping for good news in a near future.
Edit: Nonsense update, changing the material of the cable from Opaque to Translucent and setting the opacity to 1 solved the flickering issue, I think this could be a bug in the render pipeline…
What fixed this for me is in the advanced section for the cable details remove “Use Substepping” and reduce the “Substep Time” to 0.01. Also changing the material of the cable from Opaque to Translucent will help fix the transparency issue but the material will blur unnaturally when using motion blur you will need to tick “Output depth" or “Output depth and velocity” in the material, depending on which version of UE you’re on to fix that issue.