You can toggle the Camera Modifier debugging by calling the following function with Enabled set to true or false.
This prints all sorts of useful information on your screen
You can also enable/disable debugging for each modifier individually, by going to the Class Default of the modifier and checking or unchecking the Debug checkbox, e.g.:
I’m getting some jittering after integrating into my own project?
Jitter usually comes from either an incorrect setup (make sure you didn't miss any steps in the tutorials) or from trying to integrate UGC with a pre-existing camera feature or system.
Cameras in videos games are very delicate and setting their properties from multiple places in code results in weird behaviour, especially jittering.
Make sure you're not modifying any camera properties, such as FOV,Socket Offset, Target Offset, Target Arm Length or Control Rotation, outside of the UGC plugin.
In order to do this, please follow the next steps:
Open the Tools tab and open the Find in Blueprint window.
Use this to look for all places where your code modifies FOV,Socket Offset, Target Offset, Target Arm Length or Control Rotation, outside of the UGC plugin.
Otherwise, if there is a feature in UGC that you think is conflicting with your system and you want to remove it, you can go to your new player camera manager blueprint and remove its corresponding Camera Modifier from the class defaults (See next question).
How do I remove a feature I don’t need?
Go into your new UGC Player Camera Manager child blueprint, and click on Class Defaults.
In the list of Camera Modifiers, remove the one that you do not wish to use.
I can’t rotate my camera with the mouse/gamepad?
Make sure UsePawnControlRotation is set to true in the Character’s SpringArmComponent
I can’t get Smooth Collisions to work?
Make sure DoCollisionTest is set to false in the Character’s SpringArmComponent
How do I use Cinematics with UGC?
Unreal Engine allows your cinematics to transition from/to gameplay (