I’m using this code here:
#pragma strict
function Update () {
var mousePos = Input.mousePosition;
mousePos.x -= Screen.width/2;
mousePos.y -= Screen.height/2;
transform.position = mousePos;
}
I’m using it to move an objects position to where the mouse is in 2D space. The problem is, it’s only in the same position if it’s in the exact center. if you move the cursor one pixel to the left or right, the object moves way off to the left or right.
When looking at the X and Y coordinates in the inspector I noticed it would only be integers; so if my cursor moved a little to the left it, instead of the x going to -0.1 or something, it would go straight to -1.0.
Any help would be awesome.