【发布时间】:2018-10-28 13:41:01
【问题描述】:
我有一个统一的图表,我想上下左右拖动它以查看即将到来的坐标。
我编写了这段代码来拖动图形对象,但它无限制地拖动它。我只想让它上下左右移动。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class DragGraph : MonoBehaviour {
float OffsetX;
float OffsetY;
public void BeginDrag(){
OffsetX = transform.position.x - Input.mousePosition.x;
OffsetY = transform.position.y - Input.mousePosition.y;
}
public void OnDrag(){
transform.position = new Vector3 (OffsetX + Input.mousePosition.x, OffsetY + Input.mousePosition.y);
}
}
【问题讨论】: