【发布时间】:2015-08-02 23:08:51
【问题描述】:
我开发了一款游戏,需要用户通过一次触摸来绘制以链接多个对象。目前使用此代码使用鼠标按钮作为触摸输入:
if(Input.GetButton("Fire1"))
{
mouseIsDown = true;
...//other codes
}
它在鼠标上运行良好,但是当我为多点触控设备编译它时会给我带来问题。在多点触控设备中,如果您有 2 个手指向下,则中间点将作为输入。但如果我已经触摸了一个对象,然后用第二根手指向下触摸屏幕,它会打乱我的游戏输入并给我带来破坏性设计。
我想要的是将其限制为仅 1 次触摸。如果第二根手指接触到它,请忽略它。我怎样才能做到这一点?
【问题讨论】:
标签: android ios unity3d multi-touch