怕自己忘掉,简单记录一下
using UnityEngine;
using System.Collections;
using UnityEngine.UI;
public class ButtonController : MonoBehaviour {
public float moveSpeed = 1;//物体移动速度
public GameObject bg;
private Vector2 oldPosition;
private Vector2 oldPosition1;
private Vector2 oldPosition2;
private float distance = 5;
private bool flag = false;
// Use this for initialization
void Start () {
}
void OnGUI() {
//鼠标点击开始
if (Event.current.type == EventType.MouseDown) {
oldPosition = Event.current.mousePosition;
}
//鼠标移动
if (Event.current.type == EventType.MouseDrag) {
Vector2 tempPosition = Event.current.mousePosition;
Vector3 body = bg.transform.localScale;
float x = tempPosition.x - oldPosition.x;
float y = tempPosition.y - oldPosition.y;
Debug.Log("x:" + x);
Debug.Log("y:" + y);
bg.transform.Translate(new Vector3(