Fix Camera View on Character Death

Using a destroyActor → actor from class (character)
my character is destroyed. My view through the camera, however, is removed. It seems the camera stops in its tracks, the view ejects out of the camera 5 feet, turns right 90 degrees, and stops right there.

How can I keep my view through the camera once my character dies?

I have two examples: one involves a camera that moves on its own and is not connected to any actor. It is my main camera. The same thing happens, my character dies, my view jumps out of the camera and turns 90 degrees.

My other example is a camera that is attached to my character. The same thing happens with the camera.

It cannot be due to the fact that the camera is connected or not connected to the character. How could I fix this?

Worst comes to worst…snatch view to another camera? How on death? I have death occuring in an actorBlueprint, where can I have the code in that to snatch to another setViewTargetwithBlend? Ideal if I could do this on any event of character death inside the level blueprint

You need to change camera from the playercontroller bp. After death in playercontroller use function set target view with blend and use default camera actor or use “get all actor of the class”- on camera actor and get first camera.

How do I create the event for when my player is destroyed?
Preferably inside my level blueprint so I can setViewBlendSpace for the new camera

Make a custom event like “onPlayerDeathEvent” and call it in whatever BP node you have that makes the player die. Then it will fire when the player dies

EDIT: You could add the “onDeath” BP’s directly where the player dies, but I recommend the custom event so that it doesn’t get too cluttery

  1. Add to your character public bool variable “isDead” with default value false. When he dies set “isDead” to true.
  2. In Level blueprint on event tick check if your characters “isDead” is true set to false and use set target view with blend function.

If you can’t understand i can show this with pictures.

I’m having trouble setting up the custom event and connecting a camera to set view target with blend. Any advice?

I created the boolean value in my level bp, using a branch node off of the eventTick it will set viewtargetblendspace
But I can’t call my boolean true or false inside my actorBlueprint

I must put the boolean in my level bp so I can call it
My only destroyActors are in blueprintActor classes so that is where I will set the boolean.

could you show some blueprints to help me get my boolean from my level bp to my blueprintActor?

If I have an actor in location of where player died, how can I hook this up to my setViewTargetwithBlend New View Target module?

You want to change view from character and it’s not correct , because you are destroying this character after view change. So do this from player controller BP. Good luck