Touch简单使用
来源:互联网 发布:ios 软件 目录 编辑:程序博客网 时间:2024/06/04 00:24
<pre name="code" class="csharp"> Vector2 oldFingerPosition1; Vector2 oldFingerPosition2;void Start() { //允许多点触屏 Input.multiTouchEnabled=true; }void Update () { //判断当前触摸屏幕的手指个数 该函数可自定义 然后在Update()里面调用 也可以直接在Update()里面写 if (Input.touchCount <= 0) { return; } else if (Input.touchCount > 1)//当有多个手指触屏 { if (Input.GetTouch(0).phase == TouchPhase.Began || Input.GetTouch(1).phase == TouchPhase.Began) { oldFingerPosition1 = Input.GetTouch(0).position; oldFingerPosition2 = Input.GetTouch(1).position; } if (Input.GetTouch(0).phase == TouchPhase.Moved || Input.GetTouch(1).phase == TouchPhase.Moved) { Vector2 newFingerPosition1 = Input.GetTouch(0).position; Vector2 newFingerPosition2 = Input.GetTouch(1).position; float lendth1 = lenth2Point(oldFingerPosition1, oldFingerPosition2); float lendth2 = lenth2Point(newFingerPosition1, newFingerPosition2); float speedValue = (lendth2 - lendth1) / 400; Camera.main.transform.Translate(0, 0, speedValue * Time.deltaTime);//移动相机 在z轴上变化 } } } //计算两点之间的距离 public float lenth2Point(Vector2 oP1, Vector2 oP2) { return Mathf.Sqrt((oP1.x - oP2.x) * (oP1.x - oP2.x) + (oP1.y - oP2.y) * (oP1.y - oP2.y)); }
0 0
- Touch简单使用
- Touch ID简单使用
- Touch ID 的简单使用
- swift Touch ID 的简单使用 指纹识别
- IOS-Touch ID的简单使用
- iOS 3D Touch简单使用
- iOS开发Touch ID的简单使用
- sencha touch 里Ext.list的简单使用
- iOS开发 3D Touch的简单使用
- Touch ID和Keychain的简单组合使用
- 使用sencha-touch-checkbox
- sencha-touch的使用
- 开始使用sencha touch
- iOS---touch使用注意事项
- Linux touch 使用详解
- sencha touch安装使用
- Cocoa Touch framework使用
- Touch ID 的使用
- Windows下开启mysql日志功能
- hdu 5000 共存问题->背包
- js ui菜单框架 extjs
- hust 1017 dancing links 模板题
- Cocos2d-X 中quick----lua的跳转场景的实现
- Touch简单使用
- 第八周项目三—switch 语句构造多分支结构
- Java集合类总结
- 研读java编程思想第二章--一切都是对象(everything is a object)(1)
- JAVA学习之 异常处理机制
- eclipse插件安装、卸载及其一个常见的安装问题
- 子集生成问题
- filechannel拷贝大文件
- 自动化测试selenium-java FireFox运行版本不兼容