点击屏幕让2d图片移动到点击的坐标时,我们要先将点击屏幕的坐标从屏幕坐标转换为世界坐标,让他们在同一坐标下进行位置的比较。
(一):我们首先将图片的格式改为,然后将图片拖拽到场景中。
(二):将下列代码挂在(一)的图片上。
using UnityEngine;
using System.Collections;
public class Move : MonoBehaviour
{
private Vector3 screenPosition;//将物体从世界坐标转换为屏幕坐标
private Vector3 mousePositionOnScreen;//获取到点击屏幕的屏幕坐标
private Vector3 mousePositionInWorld;//将点击屏幕的屏幕坐标转换为世界坐标