I have a low-spec PC. Maybe it’s the cause of the problem(s) I’m encountering.
Here’s one of the problems:
I have 4 buttons each with a Text child, and 2 Texts (Text1 and Text2). 6 objects total.
3 animations. Each one controls its own objects:
- Anim1 controls Text1 only
- Anim2 controls Text2 only
- Anim3 controls Button1, 2, 3 and 4 only
No animations play at the same time. They play in the order listed above. When the widget is created, Anim1 is played on construct. When the screen is clicked Anim2 plays. When Anim2 finishes Anim3 plays.
Each button was positioned off the canvas before creating Anim3.
All Anim3 does is change the opacity of each button’s background and TextChild while translating them to the center of the canvas. So, at the end of Anim3 all the buttons are in the center of the canvas.
Everything animates fine, both in PIE and in the UMG preview, which is good.
The problem is that before playing anim3, Button1 starts off at its final position (where it’s set to in Anim3).
- Even if I set that button’s location off the canvas, with no animations selected, compile, save and launch, it still goes back to the center in PIE.
- If I set its position to off canvas in Anim1, it still reverts back to the center when only Anim1 is playing.
Since button’s default position was initially off the canvas, it isn’t being changed in Anim1 or 2, and Anim3 hasn’t played yet, I don’t understand why it would be in the middle of the canvas.
I’ve spent about 3 or 4 days (at least 21 hours) trying to fix . Any help would be greatly appreciated!