Exemple #1
0
    void Update()
    {
        if (sm.swipe[0] && targetRow > 0)
        {
            targetRow--;
            sm.Reset();
        }

        if (sm.swipe[1] && targetRow < rows.Length - 1)
        {
            targetRow++;
            sm.Reset();
        }
        if (sm.swipe[2] && isGrounded == true)
        {
            rb.AddForce(new Vector3(0, jumpPower, 0), ForceMode.Impulse);
            isGrounded = false;
            ac.SetTrigger("Jumping");
        }
        if (sm.swipe[3] && isGrounded == false)
        {
            rb.AddForce(new Vector3(0, -jumpPower * 0.1f, 0), ForceMode.Impulse);
        }

        else
        {
            transform.position = Vector3.Lerp(transform.position, new Vector3(rows[targetRow], transform.position.y, transform.position.z), moveSpeed * Time.deltaTime);
        }
    }