解释下面代码: else if (Input.touchCount == 2) { if (finger_num != FingerIE.TwoFinger) { if (ie != null) { StopCoroutine(ie); } ie = IIMonitorMouseTwoFinger(); StartCoroutine(ie); finger_num = FingerIE.TwoFinger; } }、
时间: 2024-03-04 10:52:01 浏览: 100
关于StartCoroutine的简单线程使用代码
4星 · 用户满意度95%
这是一个在Unity中检测手指触摸的代码段。当手指数量为2时,会执行if分支。在分支中,首先判断当前手指数量是否已经是两个手指,如果不是,则停止之前可能正在运行的协程。然后调用IIMonitorMouseTwoFinger()方法,创建一个协程,开始监测鼠标的两个手指操作。最后将finger_num变量设置为FingerIE.TwoFinger,表示当前手指数量为2。
阅读全文