I realized that I didn’t fully understand some of the basics, but with the help of advices, I was able to research further and make the necessary adjustments. In the end, I successfully resolved the issue! Thank you very much!
- Change the Blueprint class that includes the CineCamera from an “Actor” to a “Pawn”. As @ROFLMAST3R suggested, set a Sphere Collision as the Root component. For reference, I’ll leave a note of my component setup here:
BP_CameraPawn(Self)
❘
Sphere
SpringArm - CineCamera
FloationgPawnMovement
2.In the details panel of each component, I checked the following items:
BP_CameraPawn(Self)
Use Controller Rotation Yaw
SpringArm
Inherit Pitch/Yaw/Roll
CineCamera
Use Pawn Controller Rotation
-
In the project settings under Input, I added WASD and QE to the Axis Mappings, and added nodes in the camera Blueprint to call each Axis Mapping.
-
In the Static Mesh Editor, I added an auto convex collision to the static mesh. For the landscape, I set the Collision Preset to Custom and changed the Object Type to Pawn.