using UnityEngine;
using System.Collections;
public class MouseDragTest : MonoBehaviour {
//获取是否拖拽了鼠标
Vector3 pos = Vector3.zero;
void Update()
{
if (Input.anyKeyDown) {
if (Input.GetMouseButtonDown(0))
{
pos = Input.mousePosition;
}
}
if (Input.GetMouseButtonUp (0)) {
Vector3 _nowPos = Input.mousePosition;
if(_nowPos.x != pos.x || _nowPos.y != pos.y || _nowPos.z != pos.z){
MoveLeft(_nowPos.x < pos.x ? true : false);
pos = _nowPos;
}
else
{
pos = _nowPos;
}
}
}
//true左移 false:右移
void MoveLeft(bool _stat)
{
Debug.Log ("move ===>" + (_stat ? "left" : "right"));
}
}