Unity 滑动事件6个方向的实现
来源:互联网 发布:北京淘宝美工培训2ds 编辑:程序博客网 时间:2024/05/17 07:31
C#脚本如下,如何获取入参,如何判断4个方向的情况请参考http://blog.csdn.net/jarod_jianghe/article/details/52423431
private float tan10 = 0.176f;private float tan60 = 1.73f;private float tan70 = 2.75f;//x和y分别代表起点及终点的坐标差值,返回数字1-6代表6个方向,如图所示,0代表介于方向之间,不作处理// 6// 5 1// 4 2// 3private int checkForward(float x, float y) { if ((Mathf.Abs(x) * tan60) > Mathf.Abs(y)) { if ((Mathf.Abs(x) * tan10) < Mathf.Abs(y)) { if (x > 0 && y > 0) { return 1; } if (x > 0 && y < 0) { return 2; } if (x < 0 && y > 0) { return 5; } if (x < 0 && y < 0) { return 4; } } else { return 0; } } else { if ((Mathf.Abs(x) * tan70) < Mathf.Abs(y)) { if (y > 0) { return 6; } if (y < 0) { return 3; } } else { return 0; } } return 0; }
阅读全文
0 0
- Unity 滑动事件6个方向的实现
- Unity中实现在屏幕滑动获取滑动方向
- ViewPager禁止滑动以及它与内层滑动控件水平方向上事件冲突的解决方法
- android实现横竖屏8个方向触屏事件的捕捉并有相对应的动画提示
- js: touch 事件,滑动的实现
- 实现监听左右滑动的事件
- 判断scrollView的滑动方向
- 判断ScrollView滑动的方向
- 判断UISrollview的滑动方向
- UIScrollView的滑动方向判断
- Android studio开发中,监控手指的滑动方向,并做出相应的响应事件
- 对于移动端浏览器touch事件的研究总结(4)判断手指滑动方向
- 安卓两个竖直方向滑动的view嵌套,解决事件冲突
- Android重写HorizontalScrollView只接收水平方向上滑动的事件
- it人员成功的6个方向
- unity UGUI实现卡片椭圆方向滚动
- jQuery -- touch事件之滑动判断(左右上下方向)
- jQuery -- touch事件之滑动判断(左右上下方向)
- 排序 9
- _OBJC_CLASS_$_某文件名", referenced from:的问题
- form提交的错觉
- Java动态代理
- mysql用户与权限
- Unity 滑动事件6个方向的实现
- HDU
- CentOS7学习(1)
- [POJ2151]check the difficulty-概率DP
- 算法(二)
- 斯坦福大学CS231课程笔记1
- 安卓逆向环境搭建,SDK manager闪退问题
- Python发展迅速的原因分析
- php JSON数据格式化方法