2013-02-08 76 views
0

我是新来的团结。 只需要一些帮助。 任何机构可以有任何想法...有关通过Android设备的触摸事件来调整Gameobject的大小。 其实我想用手指在多点触控上重新调整对象的大小。 像我们使用的那样放大&缩小我们的手机。 假设我有一个立方体形状的对象。所以我可以在touch事件中动态调整它的大小。unity3d中可调整大小的游戏对象

感谢

+1

如果您想要开箱即用的解决方案,请查看Unity App Store中的Finger Gestures和EasyTouch手势库。 – Ghopper21 2013-02-10 02:49:36

+1

我在我所有的Unity3D项目中使用FingerGestures,尤其是处理多个目标,如移动和桌面。例如,将地图捏合到桌面上自动滚动鼠标滚轮。精彩的图书馆。 – 2013-02-10 04:20:50

+0

@ JeromeMaurey-Delaunay - 同意。我也使用手指手势。伟大的图书馆得到作者的大力支持。 – Ghopper21 2013-02-10 15:42:48

回答

0

使用该使用多点触摸

if (Input.touchCount >= 2) 
{ 
    Vector2 touch0, touch1; 
    float distance; 
    touch0 = Input.GetTouch(0).position; 
    touch1 = Input.GetTouch(1).position; 

    distance = Vector2.Distance(touch0, touch1); 
} 

这里是另一个脚本http://answers.unity3d.com/questions/301951/how-can-i-make-a-gameobject-scaleresize-with-mouse.html以确定有多少用户调整大小。使用从这里到该脚本的距离。看起来你要求整个脚本,你只需要结合上面的代码并使它们一起工作。