【发布时间】:2014-02-27 00:06:04
【问题描述】:
我想在 z 轴上使用 unity3d 和 Vector3 拖动对象(Android) 我该怎么做你能帮帮我吗?
【问题讨论】:
-
有史以来最糟糕的问题,您应该添加更多详细信息以验证您的问题。请根据具体情况详细说明您的问题。
我想在 z 轴上使用 unity3d 和 Vector3 拖动对象(Android) 我该怎么做你能帮帮我吗?
【问题讨论】:
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 * ("difference between 2 touch point") * Time.deltaTime;"
【讨论】: