0
我正在我的笔记本电脑上建立一个应用程序,它有一个触摸屏。 我正在试图缩放在相机上工作。Unity3d MultiTouch编辑器触摸屏
我写了一个脚本来处理多点触控
if (Input.touchCount == 2)
{
var touch0 = Input.GetTouch(0);
var touch1 = Input.GetTouch(1);
var prevTouch0Pos = touch0.position - touch0.deltaPosition;
var prevTouch1Pos = touch1.position - touch1.deltaPosition;
var prevTouchMag = (prevTouch0Pos - prevTouch1Pos).magnitude;
var touchMag = (touch0.position - touch1.position).magnitude;
var deltaMag = prevTouchMag - touchMag;
if(deltaMag > 0)
{
Debug.Log("Zoom in");
}
else if (deltaMag < 0)
{
Debug.Log("Zoom Out");
}
}
当我在Unity编辑器调试我它从来没有注册,我有两个触摸。我有触摸屏笔记本电脑,有没有办法设置项目,以便注册这些触摸,或者有什么方法可以使用鼠标垫来模拟触摸屏?
笔记本电脑屏幕支持多点触控吗?哪种型号的笔记本电脑? – Maakep
是的,笔记本电脑支持多点触摸联想ideapad y700触摸 –