赞
踩
在移动设备上,用户通常使用触摸屏来进行交互。Unity提供了Touch类来获取用户的触摸输入。以下代码是获取触摸的一些方法与参数:
下面的代码演示了如何检测用户是否在屏幕上触摸了一个手指:
在上面的代码中,我们使用了Input.touchCount属性来检测当前屏幕上触摸的手指数量。如果有手指在屏幕上触摸,我们使用Input.GetTouch方法来获取第一个触摸对象,然后检测它的状态是否是TouchPhase.Began,即手指开始触摸屏幕的状态。
除了TouchPhase.Began之外,Touch类还有TouchPhase.Moved、TouchPhase.Stationary和TouchPhase.Ended、TouchPhase.Canceled等状态,用于表示手指在屏幕上的移动、静止和离开、系统原因导致取消追踪等状态。
以下是代码:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。