4.13 Sequencer: Parameters changed in a Shot Track are resetted when the sequence finishes
4.13 Sequencer: Parameters changed in a Shot Track are resetted when the sequence finishes 0 I don't know if this is a bug or if it's intentional, but it wasn't happening before I upgraded to UE 4.13.
If I add a Level Sequence to a map and change an actor's parameter like his position for example, over 5 seconds let's say, the actor will stay at that position when the sequence is over, which is correct and expected behavior.
But if I create a second level sequence and add the first Level Sequence by dragging and dropping (a Shot Track is created), and play this second level sequence instead, then the actor's location will get resetted when the sequence is over.
I have a lot of sequences that are using other level sequences in a Shot Track, which are supposed to do a transition to gameplay, but now all the parameters changed get resetted when the sequence is finished and the gameplay is supposed to start.
top actor is what is happening, bottom actor is what I was expecting:
asked Oct 03 '16 at 07:04 PM in Bug Reports
I happened upon the repro for the OP's bug. I've entered UE-37338.
answered Oct 14 '16 at 04:27 PM
Reproducing the bug:
1 Create a FirstPerson example project.
2 Duplicate the example map, and open the duplicate.
3 Delete all the blocks in the map so that it looks different from the first map and save.
4 Create a new map in the content browser that's totally empty, and open it. (Because level visibilty doesn't work on PersistentLevel)
5 Open the levels window, and add the both example levels as sub-levels. Make sure they are set to load on blueprint
6 Turn off the visibility on the second sublevel.
7 Create a level sequence, add it to the level, and open it up.
8 Add a level visibility track. Create 2 hidden visibility triggers, and a second visible visibility trigger.
9 Arrange them like so:
10 Set the appropriate List item on each trigger, so that FirstPersonExampleMap2 starts hidden, and ends shown, and FirstPersonExampleMap starts shown and ends hidden.
11 Add the following nodes to the level bluprint:
12 Now hit play and you should see the FirstPersonExampleMap, then 2sec delay, then the sequence starts, then after 5 seconds or so the level visibility will switch, and all the blocks will disappear. Then when the sequence reaches the end it will switch back.
After testing the same thing with location animation, and event tracks, it appears that my bug is now isolated to the level visibility track. I'm fairly sure this wasn't the case in 4.12, but since it's working for 4.13 I don't see the need to test.
Upon watching your animation Ghar, and reviewing your post more carefully, I believe I jumped the gun. You and I are experiencing 2 separate bugs. To reproduce your bug you need to do 5 more steps:
13 Create another sequence (NewLevelSequence2), add it to the level, add an sphere to the level to animate, then add an animation track for the sphere and animate it.
14 Add a shot track, open the shot track, and add a camera.
15 Add another sequence (NewLevelSequence3), add it to the level. Then open it up and drag NewLevelSequence2 into NewLevelSequence3
16 Add a node for the NewLevelSequence3 to the level blueprint like so:
17 Hit Play and you should see the level load, 2 sec delay, NewLevelSequence3 begins playing NewLevelSequence2, Sphere moves along its path, NewLevelSequence3 ends, and 1-2 seconds later the sphere jumps back to it's starting position.
All these steps are a little complex, so here's my test project:
answered Oct 13 '16 at 08:53 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here