I’m using Advanced Locomotion System V3; I’m using this one and not V4 because I find its movement more suitable for my project.
My question is, how do I zoom the camera in on the character? By default, it starts far away, and I wanted to be able to start with it closer. However, despite the spring arm being set to a low value (“target arm length = 100”), which would be more or less the distance I wanted, the camera still moves back initially to a value of 300 when starting the level. After looking at the code, I discovered that there’s some kind of camera lerp that defines this value and how the camera will behave, being:
“GREEN: Which behaves as the initial camera movement
BLUE: Which behaves as the camera movement when aiming
ORANGE: Which behaves as the movement when releasing the aim”
And there’s the “Update Camera Event,” but I can’t change the target arm length value, which remains grayed out at the fixed value of 300.
I tried changing the camera lerp graph, but somehow changing it breaks the logic, and the camera doesn’t behave as it should, often going out of focus. What I need is for the camera to behave exactly as it already does, but much more efficiently. Close to the character without being too far away.
NOTE: The camera shouldn’t just be dragged forward, as it might work initially, but if it hits a wall, the camera will pass through the character, which could cause problems later on.


