Yeah, I did got your idea and it should work perfectly, just trying to narrow down the source of the issue.
Some other ideas:
- your cannonball is not a pawn right? Because if it’s not than you shouldn’t set Use Pawn Control Rotation or any other setting which would try to grab location rotation from a pawn instead of controller. But I’m not sure here how default behavior is suppose to be
- do you have two other camera components? i don’t see them in hierarchy but I can see them in the list of components. Try removing them because SetViewTargetWithBlend will grab one of the cameras in the actor you providing as NewViewTarget. better be sure it grabs a proper one