Unity—手机端的触屏控制
Posted 鱼米粒
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity—手机端的触屏控制相关的知识,希望对你有一定的参考价值。
参考文章:
一、触摸操作触发OnMouseDown()方法
手势指的是,类似下划,上划一类的操作方式。
- 检测触屏,需要用到由MonoBehaviour提供的OnMouseDown()方法。这个方法在电脑和手机端都可以调用。
此方法的接口文档 - 这个方法可以检测用户对GUI Element (比如GUI Texture)和碰撞体的触屏点击。因此通常这个方法不会放进主程序的Update内,这是因为只要我们给点击相关物件的代码加入这个方法,那么当它被触摸时,就会调用OnMouseDown方法。
- 但!假设你为你的一些GUI button加入了这个方法,并做一些输出之后,你会发现一个问题。如果你试着同时按下两个按钮,会发现什么信息也没有出现,或者只出现其中一个按钮被按下的信息。因为绝大部分的游戏都需要多点触控,所以上面的方法显然还行不通。
二、多点触控
以上是关于Unity—手机端的触屏控制的主要内容,如果未能解决你的问题,请参考以下文章