Esempio n. 1
0
    void Update()
    {
        GlovInput.FingerState state = GlovInput.instance.GetOneFingerState(fingerNum);

        //상태가 변할 때만 회전
        if (beforeState == state)
        {
            return;
        }

        beforeState = state;

        switch (state)
        {
        case GlovInput.FingerState.Straight:
            tf.Rotate(new Vector3(0, 0, -90));
            break;

        case GlovInput.FingerState.Fold:
            tf.Rotate(new Vector3(0, 0, 90));
            break;

        case GlovInput.FingerState.Bending:
            tf.Rotate(new Vector3(0, 0, 40));
            break;

        default:
            break;
        }
    }
Esempio n. 2
0
 void Start()
 {
     tf          = GetComponent <Transform>();
     beforeState = GlovInput.FingerState.Straight;
 }