So I am trying to create an ADS (Aim down sights) system for an FPS game but I am having a bit of trouble. A common method for making an ADS system (at least from what I have heard) is to create a second camera that you attach to your gun and align with it’s iron sight and then whenever you aim down your sights you lerp your main character camera to the ADS camera.
An easy way to do this, I thought, was to use the SetViewTargetWithBlend node to blend between the two cameras but a problem I noticed is that the “New View Target” can only be an actor and not a component and thus I have run into this issue (demonstrated with pictures):
As you can see I can’t connect the ADS camera as my “New View Target” since it’s an actor component. How do I solve this? Am I even doing this the right way? Is there a better way to make an ADS system?
Any help is appreciated. Thanks!