Unity 为什么我的脚本无法让2D物体跟随鼠标进行X轴移动?

如图:
img

private void Update()
{
    if (Input.GetMouseButton(0))
    {
        Vector3 target = Input.mousePosition;
        target.z = Mathf.Abs(Camera.main.transform.position.z);
        transform.localPosition = Camera.main.ScreenToWorldPoint(target);
    }
}

代码这么写可以进行鼠标跟随,进行Y轴限制即可。博文参考地址:https://czhenya.blog.csdn.net/article/details/77603423