예제 #1
0
    /// <summary>
    /// 手指滑动
    /// </summary>
    /// <param name="obj"></param>
    private void OnFingerDrag(FingerEvent.FingerDir obj)
    {
        switch (obj)
        {
        case FingerEvent.FingerDir.Left:
            CameraCtrl.Instance.SetCameraRotate(0);
            break;

        case FingerEvent.FingerDir.Right:
            CameraCtrl.Instance.SetCameraRotate(1);
            break;

        case FingerEvent.FingerDir.Up:
            CameraCtrl.Instance.SetCameraUpAndDown(1);
            break;

        case FingerEvent.FingerDir.Down:
            CameraCtrl.Instance.SetCameraUpAndDown(0);
            break;
        }
    }
예제 #2
0
    /// <summary>
    /// 摄像机左右、上下旋转角度(x)
    /// 功能已更变,不再旋转摄像机,改为让角色前后左右移动
    /// </summary>
    /// <param name="dir"></param>
    void OnFingerDrag(FingerEvent.FingerDir dir)
    {
        switch (dir)
        {
        case FingerEvent.FingerDir.LEFT:
            CameraController.Instance.SetCameraRotate(-1);
            break;

        case FingerEvent.FingerDir.RIGHT:
            CameraController.Instance.SetCameraRotate(1);
            break;

        case FingerEvent.FingerDir.UP:
            CameraController.Instance.SetCameraUpAndDown(-1);
            break;

        case FingerEvent.FingerDir.DOWN:
            CameraController.Instance.SetCameraUpAndDown(1);
            break;
        }
    }