I am currently trying to get the object to move the same as a cursor would in windows. I have tried to look up online to see what Input.GetAxisRaw, Input.GetAxis, and Input.MousePosition do. However, I am still unclear what they exactly do under windows:
Input.GetAxisRaw: From the doc, I know this function gives raw mouse input values without any smoothing. So for this raw value, what is the relationship between this value and actual mouse value windows os would use? Is the function returning the windows mouse value with acceleration function applied to it? Or is it the same value as the raw mouse input in windows?
Input.GetAxis: From the doc, I know this function would return a value which is already smoothed. Is this using a specific smoothing function from unity? Is it using windows os acceleration function at all?
Input.MousePosition: I am unsure whether I can use this value to get the same behavior as windows mouse movement.