我在场景中有一张图片。现在当我在我的移动设备上触摸到特定位置时,我希望图片移动到这个位置。
我该怎么做呢?
我写了这个代码:
transform.position = Input.mousePosition;
但这并不起作用。好的,它正在工作,但图像不再在屏幕上了。它在右侧某处。
我找到了这个。但它也不起作用:
gameObject.GetComponent<RectTransform>().localPosition = new Vector2(Input.mousePosition.x, Input.mousePosition.y);
问题在于,当我在手机屏幕的左下角触摸时,该对象会出现在屏幕中央。