I’m creating an actor (ACharacter) and spawning at a given location (e.g. FVector { 0, 0, 0 }).
Because the character has it’s own capsule collider which is centered in the character and cannot be moved (which in my opinion is the most stupid thing I found in this engine), I can’t spawn the character at a given location because it keeps colliding with the terrain.
I tried adding the spawn parameter to adjust location if possible, but it still fails to spawn because of collision.
How can I manually adjust the location (increase the Z value), without having the instance of the character (I can’t get the actor bounds as it’s not spawned yet)?
Ideally the character pivot/center would be at it’s feet/base, and I wouldn’t have to perform any kind of adjustments and calculations.
Update: I managed to solve this by using the CDO and getting his height, but it seems needlessly complicated for something like this.