Gameplay cameras spawned actor acs as streaming source

Hello,

I have a question about the auto spawned actor for the Gameplay Cameras plugin. It automatically sets itself as the player controllers view target and is later used in function APlayerController::GetStreamingSourceLocationAndRotation. The auto spawned actor is at coordinates [0,0,0] the whole time, so streaming isnt updated based on players position. We can use CVar “wp.Runtime.PlayerController.ForceUsingCameraAsStreamingSource” which uses the current camera position as the streaming source location, but I would like to ask if there are different approaches to this?

Best regards

Tomáš

Hi! Yes, I had reports that this auto-spawned camera system actor was causing problems with level streaming, and in fact was causing a few other problems elsewhere too, such as OwnerSee/NoSee flags on components, Sequencer cameras, and more.

In the upcoming 5.6 I’ve just abandoned the auto-spawned camera system actor, as it turned out to be a bad idea… apologies about this.

In the meantime, you can indeed either use that CVar to fix the issue, or patch the camera system actor with some code to move its transform where the evaluated camera was last computed (from its camera system component).