我是靠谱客的博主 狂野唇膏,最近开发中收集的这篇文章主要介绍Untiy3D笔记之番外篇——判断手指滑动方向之角度篇,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

        float x = Input.GetAxis("Mouse X") - Oposition.x;
        float y = Input.GetAxis("Mouse Y") - Oposition.y;
        float tanxy = x / y;
        float sinxy = y / (x * x + y * y);
        zhongdian = new Vector3(Input.GetAxis("Mouse X"), Input.GetAxis("Mouse Y"), 0);
        Debug.DrawLine(Oposition, zhongdian, Color.red);
        if (y > 0 && sinxy > Mathf.Sin(Mathf.PI / 4) && sinxy < Mathf.Sin(Mathf.PI * 3 / 4))
        {
            Debug.Log("上");
        }
        else if (y < 0 && sinxy < Mathf.Sin(Mathf.PI * 5 / 4) && sinxy > Mathf.Sin(Mathf.PI * 7 / 4))
        {
            Debug.Log("下");
        }
        else if (x > 0 && x / y > -1 && x / y < 1)
        {
            Debug.Log("右");
        }
        else if (x < 0 && x / y > -1 && x / y < 1)
        {
            Debug.Log("左");
        }

最后

以上就是狂野唇膏为你收集整理的Untiy3D笔记之番外篇——判断手指滑动方向之角度篇的全部内容,希望文章能够帮你解决Untiy3D笔记之番外篇——判断手指滑动方向之角度篇所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(42)

评论列表共有 0 条评论

立即
投稿
返回
顶部