I have an intro sequence that fires on Begin Play from inside a level blueprint:
The sequence simply animates camera movement and a fade. If I load into this level in PIE, this works as expected.
However, if I load into this level from another level (as is intended), the sequence doesn’t work; the fade animation plays fine, but the camera does not move. My output log also gets flooded with this message:
LogMovieScene: Warning: Attempted to
resolve object with a PIE instance
that has not been fixed up yet. This
is probably due to a streamed level
not being available yet.
Additional notes:
- The issue is 100% reproducible for me.
- This doesn’t happen in Standalone. The issue seems to be PIE-specific.
- The camera actor is stored in the Persistent level.
- I tried adding a 1 second delay before calling Play, but that didn’t fix the issue.
I can work around this issue by testing in Standalone, but it’s somewhat inconvenient. Any help would be appreciated!