没有合适的资源?快使用搜索试试~ 我知道了~
Unity3D脚本:快速判断手势是上下左右2
需积分: 0 0 下载量 170 浏览量
2022-08-08
19:33:22
上传
评论
收藏 16KB DOCX 举报
温馨提示
试读
1页
Unity3D脚本:快速判断手势是上下左右 Posted on 2013年01月28日 by U3d / Unity3D脚本/插件/被围观 597 次 在移动平
资源推荐
资源详情
资源评论
Unity3D 脚本:快速判断手势是上下左右
Posted on 2013 年 01 月 28 日 by U3d / Unity3D 脚本/插件/被围观 597 次
在移动平台中开发,滑动手势的拾取和判断很常见。在这使用最简单的首尾两点的连
线来判断手指滑动的方向:这里记为 slideVelocity。当一个方向为东北或者西北上面时,
记为“向上滑”。
01
Vector2 slideDirection = endPos - startPos;
02
03
float x = slideDirection.x, y = slideDirection.y;
04
05
if(y < x && y > -x) //
向右滑
06
07
{
08
09
type = GestureType.RIGHT;
10
11
}
12
13
else if(y > x && y < -x) // left { type = GestureType.LEFT; } else if(y >
x && y > -x) // up
14
15
{
16
17
type = GestureType.UP;
18
19
}
20
21
else // down
22
23
{
24
25
type = GestureType.DOWN;
26
27
}
原理即为数学里面的线性规划,y = x 和 y = -x 把坐标轴划分为一个米字型,然后对
对应区域进行识别。
资源评论
好运爆棚
- 粉丝: 29
- 资源: 342
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功