- unity3D中获取pc端鼠标的滑动方向
//枚举方向
public enum SlideDir
{
right,
left,
top,
bottom,
nullpoint
}
public class GameManager : MonoBehaviour
{
public SlideDir dir = SlideDir.nullpoint;//保存移动的方向
private moverightleft mo;//player 组件
public GameObject player;
private Vector3 DownPosition;//鼠标点击的点
private void Start()
{
mo = player.GetComponent<moverightleft>();
}
private void Update()
{
move();
}
private SlideDir CheckDir()
{
///如果鼠标抬起
if (Input.GetMouseButtonUp(0))
{
///鼠标抬起点 与点击的点的差
Vector3 offest = Input.mousePosition - DownPosi