Hey guys , in the lecture of “Rotate Ship with position and throw” for the pitch of the spaceship Rick wrote “transform.location.y * positionPitchFactor + yThrow * controlPitchFactor”, my question is , Why does Rick add (yThrow * controlPitchFactor) and not multiply it by these 2 values (yThrow * controlPitchFactor)?
Here’s what I understand we’re taking the Y position value and putting that into the x.rotation(pitch)
And because the value is too small we multiply it with a factor (positionPitchFactor) but that results in the spaceship being stuck in a pitched up or down rotation, so in order for the rotation to revert back to 0, we connect the players input (yThrow), and this is where it gets unclear, why does he add this instead of multiplying?