我想沿着z轴拖动对象,在unity3d中触摸

时间:2014-02-27 00:06:05

标签: android unity3d touch

我想在z轴上使用unity3d和Vector3拖动对象(Android) 我能怎么做才能帮助我?

1 个答案:

答案 0 :(得分:2)

for (var touch : Touch in Input.touches){
        if (touch.phase == TouchPhase.Began){
            //touch.position.x
        //touch.position.y              
        }    
        if (touch.phase == TouchPhase.Moved){
            //
    }
    if (touch.phase == TouchPhase.Ended){
            //
    }   
}

这是获得接触的基本方式。所以基本上你可以在开始时存储触摸位置然后你可以检查触摸何时移动。所以它会给你2个不同的触摸位置作为像素。之后你可以比较这些位置,你可以决定触摸的位置。左,右或任何其他方向。拖动它我相信你可以使用这样的东西“transform.position + = Vector3.up *(”2触点之间的差异“)* Time.deltaTime;”