using UnityEngine;
using System.Collections;
public class CapsuleMove : MonoBehaviour {
//方向
Vector3 dir;
//上一帧的鼠标坐标
Vector3 begin;
//当前帧的鼠标坐标
Vector3 end;
public float speed = 3f;
void OnMouseDown()
{
//获取按下第一帧的鼠标位置
begin = Input.mousePosition;
}
void OnMouseDrag()
{
//获取当前帧的鼠标位置
end = Input.mousePosition;
//计算方向
dir = end - begin;
//移动物体朝这个方向
transform.position += dir * Time.deltaTime * speed;
//更新上一帧的鼠标位置
begin = end;
}
}