Beispiel #1
0
    // Update is called once per frame
    void Update()
    {
        /* Manage to move under certain gravity */
        if (gravityDirection != gm.getGravityStatus())
        {
            gravityDirection = gm.getGravityStatus();

            changeBoxFace(gravityDirection);
            Debug.Log("Gravity direction: " + gravityDirection);
        }

        transform.Rotate(0.0f, 2.0f * Input.GetAxis("Mouse X"), 0.0f);
        transform.Translate(
            moveSpeed * Input.GetAxis("Horizontal") * Time.deltaTime,
            0.0f,
            moveSpeed * Input.GetAxis("Vertical") * Time.deltaTime);
    }
 // Update is called once per frame
 void Update()
 {
     if (gravityOrientation == gm.getGravityStatus())
     {
         rigidbody.useGravity = true;
     }
     else
     {
         rigidbody.useGravity = false;
     }
 }