In my project, there is a trigger for a camera sequence that works properly, but only when 1 person interacts with it at a time.
Is there a way to make the cinematic play independently for each player in a multiplayer map?
For example:
Player 1 Triggers Cutscene
Cutscene Begins Playing for Player 1
Player 2 Triggers Cutscene while it is playing for Player 1
Player 2 “Steals” the Camera from player 1 and abruptly ends the scene.
Sure is. You need to setup a Cinematic Sequence (cseq hereafter) to be “player instigated”. Set the Visibility to “Instigator only” and the cseq will only play for the player that triggered it. You will need to use the Play Function in the cseq though, for example you can set the Play to start when a player enters a Mutator Zone - and do your own tricky stuff to make sure that only one player can actually enter that zone (e.g. teleport the zone out of the map once one player triggers it). You will obviously need to make a separate cseq and camera for each player you want to have an individual camera though, of course.
Thanks for your reply. This sounds like a resource intensive workaround as it would require a camera/sequence for each possible player in a map to cover the case where each person reaches the same point in my map with a slight offset.
I was hoping for a type of solution that would not involve adding so many sequences/cameras.
Now that I re-read your issue, I think I gave incorrect advice. Since you only want one camera playing for one player at a time, and want to “steal” it, then you’d just use the single cseq and camera - and just the one mutator zone - but you would also have some extra code in place that just forces Stop on the cseq for the previous player (you’d need to keep a reference to the first player) when another Player comes in. I think the plumbing is there to make all that possible.
My previous explanation was about giving every player literally their own unique cutscene/camera, which can all work simultaneously. You don’t need that, but it’s the same idea - the key option is that “Visible only for instigating player” thing.