|
|
多点触控的核心API是TouchDown/TouchMove/TouchUp,配合手指编号(0、1...)模拟多根手指:
双指缩放(捏合):- Input.TouchDown(0, x1, y1)
- Input.TouchDown(1, x2, y2)
- // 逐步改变两指间距
- Input.TouchMove(0, x1 - 50, y1)
- Input.TouchMove(1, x2 + 50, y2)
- Input.TouchUp(0)
- Input.TouchUp(1)
复制代码
关键点:一定要成对使用TouchDown和TouchUp,最好用try/finally包起来,避免异常导致手指状态没释放(这个坑很多人踩过,脚本资源版有帖子专门讲这个)。 |
|