So I wanted my Camera to shake while I’m in the Main Menu. I created a Camera Shake Blueprint, changed a few values and added PlayWorldCameraShake to the BeginPlay event of my GameMode Blueprint. Nothing happened. I might just be really stupid, but I tried a lot of things, so I assume this could be a bug.
Things I tried:
Printing a string after BeginPlayer works perfectly fine, so the event is actually being called
I tried out a lot of different value combinations in my CameraShake Blueprint
I removed all other Blueprints that get called after BeginPlay to test if something was interfering with my
CameraShake, but that didn’t seem to be the case.
I’m pretty much out of ideas now and really frustrated that something so simple gives me that much trouble. Either you can add a bug report or help me to overcome my stupidity.
I added a custom event inside my character blueprint that just calls PlayWorldCameraShake and called that event inside my GameMode. That didn’t make any difference. In the end, a small delay of 0.2 seconds before calling the event solved the problem. Idk why this works, but it works
That is probably because the character doesn’t exist on begin play of the game mode and adding that delay gives enough time for it to create. Please mark the answer as correct and upvote if you’ve found it helpful