我正在尝试让一个对象读取手势(使用Unity上的Touchscript包)- 然后将附加了脚本的对象向手势方向进行快速移动。
它确实能够读取手势,但我不知道如何获取手势方向并将其添加到刚体上的力/在该方向上进行平移。我查看了一些参考文献,如ScreenFlickVector和GestureDirection,但没有找到解决方法。我需要您的帮助!
private Rigidbody rb;
// Use this for initialization
void Start () {
rb= GetComponent<Rigidbody>();
}
// Update is called once per frame
void FixedUpdate()
{
transform.Translate(Vector3.down * Time.deltaTime);
}
private void OnEnable()
{
// subscribe to gesture's Tapped event
GetComponent<FlickGesture>().Flicked += OnFlick;
}
private void OnDisable()
{
GetComponent<FlickGesture>().Flicked -= OnFlick;
}
private void OnFlick(object sender, EventArgs e)
{
// Implement the Flick
}
}